安装discuz出错,无法链接到mysql.sock
|
|
Discuz! info: Can not connect to MySQL server
Time: 2008-5-24 12:28am
Script: /forum/admincp.php
Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11)
Errno.: 2002
Similar error report has beed dispatched to administrator before.
DISCUZ建议的解决方案是
错误类型:MySQL
错误编号:2002
错误信息:Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
现象及解决方案:
问题分析:
出现这个错误一般情况下是因为下面两个原因:
1.MySQL 服务器没有开启。
2.MySQL 服务器开启了,但不能找到 socket 文件。
解决方法:
1.虚拟主机用户,请联系空间商确认数据库是否正常启动。
2.独立主机用户,请检查一下 MySQL 服务是否已经开启,没有开启,请启动 MySQL 服务;如果已经开启,并且是 Linux 系统,请检查一下 MySQL 的 socket 的路径,然后打开 config.inc.php 找到
$dbhost = 'localhost'; 在 hostname 后面加冒号‘:’和 MySQL 的 socket 的路径。
比如 MySQL 服务器为 localhost
MySQL 的 socket 的路径为 /tmp/mysql.sock
那么就改成如下:
$dbhost = 'localhost:/temp/mysql.sock';
=====================================
请问我该怎么办啊,是联系他们还是自己能打开什么选项呢?谢谢!!!!
(我是basic plan) |
|
|
|
|
|
|
|
|
|
|
忧伤b小调
发表于 2008-5-24 01:51:57
|
显示全部楼层
|
是你自己的config.inc.php 文件没有配置好.仔细检查一下。 |
|
|
|
|
|
|
|
|
|
|
lotus123
发表于 2008-5-24 02:24:11
|
显示全部楼层
好像是服务器的问题,刚才无论做什么都是这样
现在好了 |
|
|
|
|
|
|
|
|