1、安装MySQL源
#下载
>wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
#安装mysql源
>yum localinstall mysql57-community-release-el7-11.noarch.rpm
2、检查是否安装成功
>yum repolist enabled | grep "mysql.*-community.*"
当出现以上信息,说明安装成功了。
3、安装MySQL
使用yum install命令安装
>yum install -y mysql-community-server
等待安装即可
可能会有报错:
解决方法:
没有配置正确的密钥URL,可能是由于密钥过期导致。在安装MySQL服务之前,先导入正确的密钥URL。
>rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
4、启动MySQL服务
>systemctl start mysqld
用systemctl status查看MySQL状态
>systemctl status mysqld
注:可以看到状态为active,说明已经启动了!
5、设置开机启动
>systemctl enable mysqld
#重载所有修改过的配置文件
>systemctl daemon-reload
6、修改root本机密码
MySQL安装完成之后,生成的默认密码在/var/log/mysql.log文件中。使用grep命令找到日志中的密码。
>grep 'temporary password' /var/log/mysqld.log
首次登录初始化密码登录后,使用一下命令修改密码
>mysql -uroot -p
>ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
注意:mysql 5.7 默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,
并且长度不能少于8位。否则会提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错误。
7、在腾讯云上添加规则
8、设置远端访问
>update user set host = '%' where user = 'root';
>FLUSH PRIVILEGES;