分享

写回答

发帖

[提问] 做论坛出错了,帮我看看是怎么回事``谢了``

GoDaddy GoDaddy 855 人阅读 | 2 人回复

发表于 2009-5-20 22:04:08 | 显示全部楼层 |阅读模式

错误编号: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  路径。

比如 MySQL 服务器为 localhost

MySQL 的 socket  路径为 /tmp/MySQL.sock

那么就改成如下:

$dbhost = 'localhost:/temp/MySQL.sock';

回答|共 2 个

boro

发表于 2009-5-20 22:37:27 | 显示全部楼层

godaddy的mysql地址不是localhost

chenqibinxf

发表于 2009-5-20 23:00:46 | 显示全部楼层

godaddy的mysql地址不是localhost
--------------------------------------------------------
有这等事,
那就到phpmyadmin去看看吧,mysql地址吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则