MySQL说:文档
服务器没有响应(或者未正确配置本地服务器的套接字)。 帮我解决这个问题......
答案 0 :(得分:0)
使用HTTP隧道连接到在Unix / Linux平台上运行的MySQL服务器时会发生这种情况。
如果目录/ var / lib / mysql不存在而不是创建它并且用户名mysql:
"mkdir /var/lib/mysql; chown mysql /var/lib/mysql"
然后编辑/etc/my.cnf文件并指定
[mysqld]
socket=/var/lib/mysql/mysql.socket
[client]
socket=/var/lib/mysql/mysql.socket
并重新启动mysql服务器(“ etc / init.d / mysql restart ”)
这对MysSQL来说已经足够了。然而,有可能PHP使用不同的默认mysql套接字位置编译(例如 /tmp/mysql.sock )。在这种情况下,您必须编辑php.ini文件并找到变量“mysql.default_socket”。将其设置为上述值
mysql.default_socket = /var/lib/mysql/mysql.socket
并重新启动Apache以重新读取php.ini文件。