今天下午闲来无事弄了一台腾讯云的主机,装好lamp之后发现居然在外网连接不上数据库,有点无语。
连接上主机,发现在本地连接数据库没有问题,那么先看看账号是否有远程登录的权限吧。
看起来没有什么问题,那应该是腾讯云的安全组把3306端口拦截了吧,登上网站查看一下安全组
也没有什么问题,难道是数据库配置的问题吗?
查看/etc/my.cnf,发现并没有配置 bind-address地址绑定。
不会是系统有防火墙拦截吧...
iptables --list
还真是防火墙的事,找到问题就好办了。
vi /etc/sysconfig/iptables
3306端口改成ACCEPT,或者干脆把iptables关掉。
/etc/init.d/iptables restart
问题解决。