首页>技术文章>PhpMyAdmin无法访问远程mysql但后台应用可以的解决方法(原创)

一、问题:
一台CentOS服务器中的phpMyAdmin访问另一台服务器的mysql时,无法访问,登录时界面显示:
#2003 无法登录 MYSQL服务器

而在后台php应用程序就可以访问该mysql。
如果用mysql_connect(“host”, “username”, “password”) or die(mysql_error());
Can’t connect to MySQL server on ’192.168.1.1′ (13)

二、原因:
apache当前的设置是不允许通过网络访问其他服务器的mysql。

三、解决方法:

解决方法1、:setsebool -P httpd_can_network_connect_db=1
解决方法2、:修改/etc/selinux/config SELINUX=enforcing 为 SELINUX=disabled

本文地址:http://www.caihonger.com/tech6/



请写下您的评论