阿里云服务(centos8)安装mysql8.0
注意不同版本间的安装方式不太一样
②如果出现:Error: GPG check FAILED
这是gpg验证不通过的原因,因为我是在centos8系统上安装mysql57-community-release-el7-10.noarch.rpm,即el7本身应该在centos7上安装的,但是5.7没有el8的包,如果安装mysql80-community-release-el8-4.noarch.rpm,就没有这个问题
如何找到合适版本:https://dev.mysql.com/==>然后去MySQL Downloads,根据你的安装方式(yum、apt)选择库,然后去里边找到每个版本对应的mysql版本
正式安装
环境:centos8安装mysql8
①wget -i -c https://repo.mysql.com//mysql80-community-release-el8-4.noarch.rpm
②yum -y install mysql80-community-release-el8-4.noarch.rpm
③yum -y install mysql-community-server
如果出现:Error: Unable to find a match: mysql-community-server
参考链接:https://blog.csdn.net/qq_39840846/article/details/125840918
④systemctl start mysqld.service
⑤systemctl status mysqld.service
⑥grep "password" /var/log/mysqld.log
那么密码就是vri/8R.wEjT!(标红的部分注意:没有前后空格)
⑦使用默认密码进入mysql
这里建议先输下面一行,回车键后,然后下一行输入临时密码,密码是不显示的,可以直接复制粘贴
mysql -uroot -p
⑧ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@1234';
如果想将密码的长度短一点,即关闭密码校验,如下:
set global validate_password.check_user_name=off;
set global validate_password.policy=0;
set global validate_password.length=1;
⑨exit。然后用刚刚设置的密码登录