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