直接上方法:
首先配置 CentOS 下防火墙 iptables 规则:
# vim /etc/sysconfig/iptables
向其中加入下列规则:
- -A INPUT -m state state NEW -m tcp -p tcp dport 22 -j ACCEPT
- -A INPUT -m state state NEW -m tcp -p tcp dport 80 -j ACCEPT
- -A INPUT -m state state NEW -m tcp -p tcp dport 3306 -j ACCEPT
说明: 防火墙开放 http 用的 80 端口和连接 MySql 的 3306 端口
# service iptables restart
然后配置 MySQL 允许远程登陆:
先在 CentOS 中连接 Mysql 数据库
# mysql -uroot -proot
执行
> GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY123456 WITH GRANT OPTION;
再执行下
> flush privileges;
不用重启 MySql 服务最后配置工作完成, 打开 Windows 下的 Navicat 就可以直接连接到 CentOS 下的数据库了
来源: http://www.bubuko.com/infodetail-2516314.html