乐趣区

关于mysql:CentOS7-安装-mysql


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 或者其余工具测试都行  就不做演示了

退出移动版