4

刚刚移到一个新的 mysql 服务器(CentOS 6.4 上的 5.1.69 版)和应用程序(在 Cent OS 5.8、PHP 5.3.3 上运行,带有针对 mysql 5.1.69 构建的自定义 mysql 和 mysqli 库)运行良好。PhpMyAdmin 4.0.5 登录正常,但只要我点击任何链接,我就会得到

#2003 Cannot log in to the MySQL server

任何建议表示赞赏。

4

1 回答 1

1

对我来说同样的问题。我可以通过 mysql CLI 连接,但仍然收到相同的错误消息

最后,我找到了解决方案:这是一个 SELinux 问题。您可以通过两种方式解决此问题:

  1. 禁用 selinux 。命令:
    "setenforce 0"
  2. 允许 httpd 通过脚本连接数据库。命令:
    "setsebool -P httpd_can_network_connect_db on"
于 2015-07-14T03:32:54.680 回答