centos7安装mysql5.6.40

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

[root@localhost ~]# rpm -qa |grep mysql

 

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

[root@localhost ~]# rpm -qa|grep mariadb

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

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

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

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

卸载完以后再安装

root@localhost /]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

centos7安装mysql5.6.40_第1张图片

然后

[root@localhost guo]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

最后安装

[root@localhost guo]# sudo yum install mysql-server

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

centos7安装mysql5.6.40_第2张图片

解决办法

[root@localhost guo]# yum clean all

centos7安装mysql5.6.40_第3张图片

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

[root@localhost guo]#  yum makecache

centos7安装mysql5.6.40_第4张图片

完成后启动

[root@localhost guo]# systemctl start mysqld

 

[root@localhost guo]#  mysql_secure_installation

 

全过程中

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

centos7安装mysql5.6.40_第5张图片

centos7安装mysql5.6.40_第6张图片

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

centos7安装mysql5.6.40_第7张图片

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

123456 就是密码

最后刷新 

FLUSH PRIVILEGES;

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

 

你可能感兴趣的:(centos7安装mysql5.6.40)