1. 下载 mysql 源安装包
$ wget http://dev.mysql.com/get/mysq…
2. 装置 mysql 源
$ yum localinstall mysql57-community-release-el7-8.noarch.rpm
3. 查看 mysql 源是否装置胜利
$ yum repolist enabled | grep “mysql.-community.“
4. 批改 yum 源【可跳过】
$ vim /etc/yum.repos.d/mysql-community.repo
扭转默认装置的 mysql 版本。比方要装置 5.6 版本,将 5.7 源的 enabled= 1 改成 enabled=0。而后再将 5.6 源的 enabled= 0 改成 enabled= 1 即可。
备注:enabled= 1 示意行将要装置的 mysql 版本,这个文件也能够不批改,默认装置 mysql 最高版本
5. 装置 MySQL
这一步才是真正装置 mysql
$ yum install mysql-community-server
6. 启动 MySQL 服务并设置开机启动
$ systemctl start mysqld
$ systemctl enable mysqld
$ systemctl daemon-reload
7. 端口凋谢
$ firewall-cmd –zone=public –add-port=3306/tcp –permanent
$ firewall-cmd –reload
8. 批改 root 本地登录明码
1)查看 mysql 明码
$ grep ‘temporary password’ /var/log/mysqld.log
留神如果查问不到任何信息,证实明码就是空,提醒输出明码时,间接回车就好
2)连贯 mysql
$ mysql -uroot -p
$ use mysql; (连贯上数据库之后还得抉择应用那个数据库,这里应用 mysql 本人的数据库)
3)批改明码【留神:前面的分号肯定要跟上】新密码为:new password
mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new password’;
或者:
mysql> set password for ‘root’@’localhost’=password(‘new password’);
mysql> show variables like ‘%password%’;
9. 增加近程登录用户
用户名:justin 明码:new password
mysql> GRANT ALL PRIVILEGES ON . TO ‘justin’@’%’ IDENTIFIED BY ‘new password’ WITH GRANT OPTION;
10. 应用客户端连贯测试
Navicat Premium 或者其余工具测试都行 就不做演示了