一. 安装步骤
1、下载包:
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、安装 rpm.
yum -y install mysql57-community-release-el7-10.noarch.rpm
3、安装MySQL 服务(使用 yum install xxx.rpm --nogpgcheck跳过公钥检查)。
yum -y install mysql-community-server
4、启动MySQL 服务
systemctl start mysqld.service
5、查看MySQL运行状态
systemctl status mysqld.service
6、获取临时密码
grep "password" /var/log/mysqld.log
二.开启远程登录
1、进去MySQL
mysql -u root -h 127.0.0.1 -p
2、修改密码(冒号里面填临时密码那种形式)
alter user user() identified by "es(qvZ+8q:-,"
3、修改账号使远程能连上
use mysql;
update user set Host='%' where User='root';
flush privileges;
4、修改密码策略
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password_policy=LOW;
set global validate_password_length=6;
ALTER USER 'root'@'%' IDENTIFIED BY '214365';
exit;
5、开放3306端口防火墙
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
6、关闭MySQL主机查询DNS
(选择性)MySQL会反向解析远程连接地址的DNS记录,如果MySQL主机无法连接外网,则DNS可能无法解析成功,导致第一次连接MySQL速度很慢,所以在配置中可以关闭该功能。
vi /etc/my.cnf
打开/etc/my.cnf
文件,添加以下配置:
[mysqld]
skip-name-resolve
7、重启服务
sudo systemctl restart mysqld
8、如果云服务器有端口开放规则记得打开