Navicat连接VMware CentOS 7下的MySQL 5.7
MySQL 5.7配置
在CentOS 7下登录到MySQL终端,并使用如下代码开启远程访问的权限:
use mysql;
update user set host = '%' where user = 'root'; #使root用户能连接上任意的ip地址
flush privileges; #刷新MySQL系统权限的相关表
CentOS 7配置
CentOS 7下默认只有ip6tables-config
和iptables-config
这两个文件,而没有iptables
这个文件。如果我们要开放端口,即用到对防火墙的相关操作,则需要更新或者重新安装防火墙的服务。其相关步骤参照如下:
1)使用命令yum install iptables-services
更新或者安装iptables-services
;
2)使用命令systemctl enable iptables
启动iptables
;
3)使用命令systemctl start iptables
打开iptables
;
4)使用命令vi /etc/sysconfig/iptables
设置iptables
开放3306端口,具体如图所示:
设置iptables开放3306端口.png
5)使用命令
service iptables restart
重启防火墙相关服务即可。
最后使用Navicat新建连接,并输入CentOS 7的IP地址、端口号、MySQL的用户名及密码即可成功连接到VMware CentOS 7下的MySQL 5.7。