1、选择对应的rpm下载
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2、 安装MySQL安装源
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
3、 安装MySQL服务
yum -y install mysql-community-server
如果用时较长可使用两个国内的开源网站,下载对应版本的mysql-community-server、mysql-community-client进行替换。
网站1:中科大
网站2:网易
4、启动服务
systemctl start mysqld
5、设置开机自启
systemctl enable mysqld
systemctl daemon-reload
6、获取登陆数据库时root用户的默认密码
mysql安装完成之后,会在/var/log/mysqld.log文件中给root生成了一个临时的默认密码
cat /var/log/mysqld.log
7、使用这个密码登陆数据库
mysql -u root -p
8、修改数据库root用户对应的密码
alter user 'root'@'localhost' identified by '要设置的密码';
*如果提示Your password does not satisfy the current policy requirements 需要执行以下语句
set global validate_password_policy=LOW;
9、设置允许远程链接(根据安全性策略走,这边设置的是全部都可访问)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION;
10、关闭防火墙和selinux
systemclt disable firewalld
编辑文件 /etc/selinux/config,将selinux的值改成disable,然后重启生效(reboot)