phpmyadmin:#2003登录成功后无法登录MySQL服务器



刚刚移动到一个新的mysql服务器(在CentOS5.8上运行,PHP 5.3.3带有自定义mysql和基于mysql5.1.69构建的mysqli库),应用程序运行良好。PhpMyAdmin 4.0.5登录良好,但只要我点击任何链接,我就会得到

#2003 Cannot log in to the MySQL server

欢迎提出任何建议。

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

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

  1. 禁用selinux。命令:
    "setenforce 0"
  2. 允许httpd通过脚本连接数据库。命令:
    "setsebool -P httpd_can_network_connect_db on"