活动地址:优快云21天学习挑战赛
一,下载MySQL8.0.30版本
MySQL8.0.30下载地址连接https://dev.mysql.com/downloads/mysql/
点击Download后跳转到登录页面
登录自己(注册)的账号
填写相关信息及验证码,点击提交
开始下载
下载完成
二、将下载下来的安装包,通过Xftp工具上传到要安装的目标linux服务器上
在linux服务器上创建mysql文件夹
cd /home
# 创建mysql文件夹
mkdir mysql
上传下载的文件包到创建的mysql文件夹
解压MySQL
#解压MySQL8.0.30的tar包
tar -xvf mysql-8.0.30-1.el9.x86_64.rpm-bundle.tar
重命名解压后的MySQL文件安装包
# 重命名mysql文件包,为了好写
mv mysql-8.0.30-1.el9.x86_64.rpm-bundle mysql-8.0
创建data文件夹 存储文件
# 创建data文件夹
mkdir data
创建用户组以及用户和密码
groupadd mysql
useradd -g mysql mysql
授权用户
chown -R mysql.mysql /usr/local/mysql-8.0
切换到bin目录下
cd mysql-8.0/bin
初始化基本信息
./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize
编辑my.cnf文件
#配置mysql的控制文件
vi /etc/my.cnf
my.cnf详细解释请看
添加mysqld服务到系统
cp -a ./support-files/mysql.server /etc/init.d/mysql
登录mysql mysql -uroot -p 密码使用之前随机生成的密码
修改root密码其中123456是新的密码自己设置
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
执行 使刚生成的密码生效
flush privileges;
选择mysql数据库
use mysql;
修改远程连接并生效
update user set host='%' where user='root';
flush privileges;
MySQL8.0.30版本安装成功