1、首先去官网下载对应的mysql版本,直接下载第一个(官网用电脑下载比较慢,然后我用手机下载的,几分钟就完成了,你也可以试一试)
2、然后将下载好的文件传输到linux 上(我是通过xptf进行传输的)
3、传输完成后解压文件(tar -xvf mysql-8.0.27-1.el7.x86_64.rpm-bundle.tar),就会有如下的文件。
4、对其按照如下顺序进行安装(一定要按下面的顺序安装)
rpm
-ivh
mysql-community-common-8.0.18-1.el7.x86_64.rpm
rpm
-ivh mysql-community-client-plugins-8.0.27-1.el7.x86_64.rpm
rpm
-ivh
mysql-community-libs-8.0.18-1.el7.x86_64.rpm
rpm
-ivh
mysql-community-client-8.0.18-1.el7.x86_64.rpm
rpm
-ivh
mysql-community-server-8.0.18-1.el7.x86_64.rpm
5、启动mysql(systemctl
start
mysqld),查看密码(
cat
/var/log/mysqld.log |
grep
password )并登录mysql(mysql
-u
root
-p
)
这个密码为临时密码,你需要修改密码,但是mysql的密码设置比较复杂,需要修改他的密码复杂程度。这之前一定先按他的要求修改密码,要不啥命令也执行不了。(依次执行下面的命令)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'aA123456@';
set global validate_password.policy=LOW;
set global validate_password.length=6; (6位的密码,也可以设置成其他的)
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
mysql> FLUSH PRIVILEGES;