mysql数据库启动失败,怎么办?

如题所述

问题分析: 出现这个错误一般情况下是因为下面两个原因:

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 路径。 比如MySQL服务器为localhost MySQL的socket 路径为/tmp/MySQL.sock 那么就改成如下: $dbhost='localhost:/temp/MySQL.sock';

温馨提示:答案为网友推荐,仅供参考
相似回答