wget在线下载
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
安装
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
sudo yum install mysql-server
寻找临时密码
#重启
systemctl restart mysqld
#寻找临时密码
grep ‘temporary password’ /var/log/mysqld.log
#localhost:后边的就是临时密码,先复制下来
配置mysql安装项
sudo mysql_secure_installation
输入刚才的临时密码
接下来mysql会提示你输入新的密码,和一下其他设置,一般情况下我们都会输入y
(密码必须至少包含8个字符并且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。)
看到All done!表示配置已经完成
设置对外访问
1.设置所有主机都可以访问(mysql终端)
use mysql;
UPDATE `user` SET `Host`='%' WHERE `User`='root' LIMIT 1;
FLUSH PRIVILEGES;
2.关闭防火墙
在CentOS7中关闭防火墙使用以下命令,
//临时关闭
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld
如果安装了iptables-service,也可以使用下面的命令,
yum install -y iptables-services
//关闭防火墙
service iptables stop
//检查防火墙状态
service iptables status
阿里服务器设置安全组 (服务器控制台找到 安全组-配置规则-添加安全组规则)