标题: 王高88请进 [打印本页] 作者: 小兔子★不乖 时间: 2010-7-29 07:52 标题: 王高88请进 Discuz! info: Can not connect to MySQL server
Time: 2010-7-29 8:06am
Script: /index.php
Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
Errno.: 2002
到 http://faq.comsenz.com 搜索此错误的解决方案作者: 小兔子★不乖 时间: 2010-7-29 07:53
Can't connect to local MySQL server through socket
2008-04-30┆124作者: 小兔子★不乖 时间: 2010-7-29 07:54
错误编号:2002
问题分析:
出现这个错误一般情况下是因为下面两个原因:
1、MySQL 服务器没有开启。
2、MySQL 服务器开启了,但不能找到 socket 文件。
解决方法:
1、虚拟主机用户,请联系空间商确认数据库是否正常启动,并跟空间商确认 MySQL 的 socket 文件启动地址,可以尝试在 论坛根目录下的配置文件 config.inc.php 中的 $dbhost 的值改为 $dbname = 'localhost:/tmp/mysql.socket‘,(这里假设 MySQL 的启动地址是 /tmp/mysql.socket,具体的启动地址依据空间商提供的启动地址而定)。
2、独立主机用户,请检查一下 MySQL 服务是否已经开启,没有开启,请启动 MySQL 服务;如果已经开启并且是 Linux 系统,请检查一下 MySQL 的 socket 路径,然后打开 config.inc.php 找到
$dbhost = 'localhost'; 在 localhost 后面加冒号‘:’和 MySQL 的 socket 路径。