阿里云 CentOS 7.6 yum 安装 MySQL 8.0.
版权声明:本文为博主原创文章,转载请注明出处【by:待孤君临天下】
前言:记录下安装过程以便下次有需要无需百度!
1、查看 CentOS 7.6 里面有没有安装过 MySQL
输入 rpm -qa | grep mysql,以下图片代表 CentOS 7.6 系统中无 MySQL
查询是否有 MySQL2、查看 CentOS 7.6 里面有没有默认的数据库 mariadb
输入 rpm -qa | grep mariadb,以下图片代表有默认的数据库 mariadb
查询是否有 mariadb如果有,则输入 rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x84_64(需要注意 el 是英文,不是 e1)
删除 mariadb3、进入 MySQL 官网 点击 DOWNLOADS ,接着点击下面的 MySQL Community (GPL) Downloads 。直接 下载地址(跳到5)
MySQL Community (GPL) Downloads4、点击 MySQL Yum Repository
MySQL Yum Repository5、选择 Linux 7 ,点击 Download。
Download6、鼠标移到 No thanks, just start my download.
链接:https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
No thanks, just start my download.7、输入 cd /usr/local,移到local 目录,并且输入 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
wget8、输入 yum localinstall mysql80-community-release-el7-3.noarch.rpm(中途输入 y)
yum 安装9、输入 yum clean all 和 yum makecache
yum clean all 和 yum makecache10、安装 MySQL , 输入 yum install mysql-community-server(中途输入 y)
yum install mysql-community-server11、输入 systemctl status mysqld(这样安装的是 mysqld)
systemctl status mysqld12、输入 systemctl start mysqld 启动 MySQL,并输入 systemctl status mysqld
systemctl start mysqld13、输入 cat /var/log/mysqld.log | grep password 查看初始密码
查看密码14、输入 mysql -u root -p,输入刚刚获取的密码登录 MySQL
登录 MySQL15、输入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword'; 更改密码(记得语句结束要有 ;)
更改密码PS:如果出现 ERROR 1819(HY000):Your password does not satisfy the current policy requirements;说明密码不符合 MySQL 8 的密码策略;
错误A、输入 SHOW VARIABLES LIKE 'validate_password%';
其中:
密码长度:validate_password.length 大小写个数:validate_password.mixed_case_count 数字个数:validate_password.number_count 特殊字符个数:validate_password.special_char_count 验证强度:validate_password.policy(默认是 MEDIUM) I:LOW:只验证长度; II:MEDIUM:验证长度、数字、大小写、特殊字符; III:STRONG:验证长度、数字、大小写、特殊字符、字典文件;
密码策略