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
然后
[[email protected] guo]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
最后安装
[[email protected] guo]# sudo yum install mysql-server
注意我这里出现了一个错误
解决办法
[[email protected] guo]# yum clean all
上面执行完后在执行下面的命令
[[email protected] guo]# yum makecache
完成后启动
[[email protected] guo]# systemctl start mysqld
[[email protected] guo]# mysql_secure_installation
全过程中
这样的都选择 y 只有一个地方特别注意就是是否禁用远程连接一定是选择 n
然后进入数据库创建远程链接
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
123456 就是密码
最后刷新
FLUSH
PRIVILEGES
;
在退出,就ok了,可以去试试远程连接了