error establishing a database connection怎么办
答案:2 悬赏:0 手机版
解决时间 2021-03-03 23:01
- 提问者网友:無理詩人
- 2021-03-03 06:47
error establishing a database connection怎么办
最佳答案
- 五星知识达人网友:孤老序
- 2021-03-03 08:19
Error establishing a database connection=无法连接到数据库,请检查用户名、密码
觉得问题可能在数据库的用户权限限制上,因为这问题出的最明显的时候是在试用了主题atahualpa后,这个主题功能强大,但是有个说法说他对数据库的读取量大(几十倍???)于是用默认主题。问题出现的时间段对于在美国的主机在北京时间的晚上刚好是人家大兵早上工作上网的高峰时间(服务器负荷大)。先在自己空间中控制数据库的访问量,可删除文章访问数统计插件WP-PostViews(因为每有一个人去访问WordPress它就需要访问一个数据库去更新数据)。
总结:Error establishing a database connection问题的出现不一定真是数据库有了错误,而可能是同一时间内数据库的访问量大耳出现主机的暂时限制(无法访问),所以要停用一些增加数据库读取的插件或主题。
PS:网上找的,不知有否帮助?
觉得问题可能在数据库的用户权限限制上,因为这问题出的最明显的时候是在试用了主题atahualpa后,这个主题功能强大,但是有个说法说他对数据库的读取量大(几十倍???)于是用默认主题。问题出现的时间段对于在美国的主机在北京时间的晚上刚好是人家大兵早上工作上网的高峰时间(服务器负荷大)。先在自己空间中控制数据库的访问量,可删除文章访问数统计插件WP-PostViews(因为每有一个人去访问WordPress它就需要访问一个数据库去更新数据)。
总结:Error establishing a database connection问题的出现不一定真是数据库有了错误,而可能是同一时间内数据库的访问量大耳出现主机的暂时限制(无法访问),所以要停用一些增加数据库读取的插件或主题。
PS:网上找的,不知有否帮助?
全部回答
- 1楼网友:像个废品
- 2021-03-03 09:55
错误提示是连接不上数据库,你在一个测试文件里用下面代码测试一下,是否能连接成功?$db = @mysql_connect('server', 'username', 'password'); if (!$db) echo "连接失败"; else echo "连接成功"; 如果连接成功的话应该不会出现这个错误的,还是链接失败的话那应该就是数据库连接错误了。 如果你确定数据库用户名和密码都没错的话,那应该是数据库连接地址错了, 你试下把 localhost 改为 127.0.0.1 或者你设置的数据库的ip地址试试! http://www.fengzx.com/blog/
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯