Mysql #2002年-无法建立连接

Mysql #2002年-无法建立连接,mysql,Mysql,MySQL说:文档 2002-无法建立连接,因为目标计算机主动拒绝连接。 服务器没有响应(或者本地服务器的套接字配置不正确)。 请帮助我解决此问题…使用HTTP隧道连接到运行在Unix/Linux平台上的MySQL服务器时,可能会发生这种情况 如果目录/var/lib/mysql不存在,则创建它并将其发送给用户mysql: "mkdir /var/lib/mysql; chown mysql /var/lib/mysql" 然后编辑/etc/my.cnf文件并指定 [mysqld] socke

MySQL说:文档

2002-无法建立连接,因为目标计算机主动拒绝连接。 服务器没有响应(或者本地服务器的套接字配置不正确)。
请帮助我解决此问题…

使用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”)

这对于mysql来说已经足够了。然而,php可能是使用不同的默认mysql套接字位置编译的(例如/tmp/mysql.sock)。在这种情况下,您必须编辑php.ini文件并找到变量“mysql.default\u socket”。将其设置为上述值

mysql.default_socket = /var/lib/mysql/mysql.socket

然后重新启动Apache以重新读取php.ini文件。

答案可能重复,对您有意义吗!!?