centos7安装mysql5.6.40

首先检查是否安装过mysql 如果有卸载

[[email protected] ~]# rpm -qa |grep mysql

 

然后再检查是否有 mariadb 版数据库

[[email protected] ~]# rpm -qa|grep mariadb

这里可以采用两种方式卸载

 1、 [[email protected] ~]#  rpm -e  mysql-community-release-el6-5.noarch //这里写你自己的

2、 [[email protected] ~]#  yum -y remove mysql-community-client-5.6.38-2.el7.x86_64 //这里也是写你自己

如果方法1卸载不了的就用方法2,方法2卸载不了的可以使用方法1

卸载完以后再安装

[email protected] /]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

centos7安装mysql5.6.40

然后

[[email protected] guo]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

最后安装

[[email protected] guo]# sudo yum install mysql-server

注意我这里出现了一个错误

centos7安装mysql5.6.40

解决办法

[[email protected] guo]# yum clean all

centos7安装mysql5.6.40

上面执行完后在执行下面的命令

[[email protected] guo]#  yum makecache

centos7安装mysql5.6.40

完成后启动

[[email protected] guo]# systemctl start mysqld

 

[[email protected] guo]#  mysql_secure_installation

 

全过程中

这样的都选择 y 只有一个地方特别注意就是是否禁用远程连接一定是选择 n

centos7安装mysql5.6.40

centos7安装mysql5.6.40

然后进入数据库创建远程链接

centos7安装mysql5.6.40

 grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

123456 就是密码

最后刷新 

FLUSH PRIVILEGES;

在退出,就ok了,可以去试试远程连接了