1.先检查系统是否装有mysql
[root@localhost ~]# rpm -qa | grep mysql
mysql-community-common-5.6.43-2.el7.x86_64
mysql-community-libs-5.6.43-2.el7.x86_64
mysql-community-server-5.6.43-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-client-5.6.43-2.el7.x86_64
如果返回空值,说明没有安装MySQL,如果存在,可能是之前装过没有删除干净,使用一下命令即可删除:
[root@localhost ~]# rpm -e --nodeps mysql-community-common-5.6.43-2.el7.x86_64
...全部删除 省略
2.下载mysql的repo源
[root@localhost ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
3.安装mysql-community-release-el7-5.noarch.rpm包
[root@localhost ~]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
4.安装MySQL
[root@localhost ~]# sudo yum install mysql-server
5.接下来登录MySQL,修改访问权限
[root@localhost ~]# mysql -u root
[root@localhost ~]# chown root /var/lib/mysql
可能登录的时候会提示错误,这时我们需要重置登录密码
这里参考网友的答案 https://blog.csdn.net/qb170217/article/details/82108541
6.为root添加远程连接的能力,先登录
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "密码";
7.配置防火墙,开放3306端口
//开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
permanent表示永久生效,不然重启之后就失效了
//重启防火墙
firewall-cmd --reload #重启
8.配置忽略数据库大小写敏感
在 [mysqld] 节点底部增加如下配置
lower-case-table-names = 1
9.接下来就可以通过navicat等软件远程连接啦