mysql默认情况下是不能远程访问的,要想远程访问需要设置一下:
1、开启防火墙的mysql端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT #开启3306端口
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重启服务
查看端口是否已经开放
/etc/init.d/iptables status
2、设置mysql账户允许远程连接
修改下root密码否则报错:navicat:1054-Access denied for ‘root@ip’(using password:YES)
这样就可以远程链接数据库了。