Linux环境下安装MySQL 5.6.45

一、下载安装包

首先去网站https://dev.mysql.com/downloads/mysql/ 下载MySQL-server-5.6.45-1.el7.x86_64.rpm和MySQL-client-5.6.45-1.el7.x86_64.rpm包

Linux环境下安装MySQL 5.6.45_第1张图片

Linux环境下安装MySQL 5.6.45_第2张图片

 

 

 

Linux环境下安装MySQL 5.6.45_第3张图片

二、查看本机是否安装过mysql

如果安装过需要先清除mysql相关文件

rpm -qa|grep -i mysql

Linux环境下安装MySQL 5.6.45_第4张图片

find / -name mysql

 

Linux环境下安装MySQL 5.6.45_第5张图片

rm -rf /etc/my.cnf

rpm -qa|grep -i mysql

 

具体清除可见:https://www.cnblogs.com/javahr/p/9245443.html这篇文章。

三、将rpm包上传到linux服务器上

cd /usr/local/

mkdir mysql

cd mysql

Linux环境下安装MySQL 5.6.45_第6张图片

 

使用xftp将rpm包上传到服务器中,如下图:

 

Linux环境下安装MySQL 5.6.45_第7张图片

 

四、授权

chmod 777 MySQL-server-5.6.45-1.el7.x86_64.rpm

chmod 777 MySQL-client-5.6.45-1.el7.x86_64.rpm

 

五、开始安装

rpm -ivh MySQL-server-5.6.45-1.el7.x86_64.rpm --nodeps –force

注:--nodeps --force 表示不检查依赖

Linux环境下安装MySQL 5.6.45_第8张图片


rpm -ivh MySQL-client-5.6.45-1.el7.x86_64.rpm --nodeps –force

 

六、启动mysql

service mysql start

 

七、修改root用户密码

查看默认密码

 vi /root/.mysql_secret

 

mysql –u root –p HSyVlOD51veHUbbs

use mysql; 

提示必须先修改密码:

 

修改密码为0905:    

SET PASSWORD = PASSWORD('0905');

 

use mysql;

SELECT `Host`,`User` FROM user;

 

Linux环境下安装MySQL 5.6.45_第9张图片

八、授权用户

grant all privileges on *.* to root@'%' identified by '0905';

 

强制刷新权限:

flush privileges;

 

九、设置mysql开机启动

注意,需要退出mysql终端。

1)加入到系统服务:chkconfig --add mysql
2)自动启动:chkconfig mysql on

 

十、测试使用sqlyong连接mysql

首先使用ifconfig查询linux主机的ip: 192.168.1.13

 

Linux环境下安装MySQL 5.6.45_第10张图片

发现报错:这是因为linux防火墙的问题。

 

Linux环境下安装MySQL 5.6.45_第11张图片


vim /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

 

重启防火墙

systemctl restart iptables

发现报错:这时候我们安装一下iptables-services

 

yum install iptables-services

Linux环境下安装MySQL 5.6.45_第12张图片

systemctl enable iptables
systemctl restart iptables

service iptables save

这样子就可以成功连接mysql客户端。

 

Linux环境下安装MySQL 5.6.45_第13张图片

Linux环境下安装MySQL 5.6.45_第14张图片

你可能感兴趣的:(Linux)