phpMyAdmin 无法通过套接字“/var/lib/myseql/mysql.sock”连接到本地 MySQL 服务器

phpMyAdmin 无法通过套接字“/var/lib/myseql/mysql.sock”连接到本地 MySQL 服务器

我正在尝试让 phpMyAdmin 正常工作,并从在 VMWare Player 中运行的 Centos 6.3 本地连接到 mysql。

mysqladmin -u root -p status 表示mysql正在运行。

my.cnf 和 config.inc.php 都指向套接字“/var/lib/mysql/mysql.sock”。

我已经尝试过 127.0.0.1/phpMyAdmin 和 localhost.0.0.1/phpMyAdmin。

在这两种情况下我都会收到以下消息:

#2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
The server is not responding (or the local server's socket is not correctly configured)

谁能告诉我还要检查什么?

答案1

您需要设置适当的 SELinux 布尔值以允许 Web 服务器与 MySQL 通信。

setsebool -P httpd_can_network_connect_db 1

相关内容