说明远程服务器是可远程访问的
我遇到的问题是这样的有ABC三台服务器C为服务器B可以用PHP成功连接上C机器的mysql而A机器则不能连接!
可以说肯定不是代码有什么问题服务器上的mysql设置也是没什么问题的因为B机器都是可以的
肯定是A机器的设置有问题!
在网上一顿搜各种说mysql授权问题的以及修改phpini的修改防火墙的事实上都不是这些问题导致的
最后想到了SELINUX的问题对比了下AB两台机器果然设置不一样!估计就是它的问题有戏!
进行了如下设置
root下用vim打开文件文件/etc/selinux/config
修改SELINUX的值
#SELINUX=enforcing
SELINUX=disabled
保存并退出
重启生效如果不想重启命令行输入
setenforce
回车OK