“建立数据库连接时出错”是啥意思
Posted
技术标签:
【中文标题】“建立数据库连接时出错”是啥意思【英文标题】:whats meaning of "Error establishing a database connection"“建立数据库连接时出错”是什么意思 【发布时间】:2011-12-18 16:55:34 【问题描述】:我有一个 wordpress 博客名称
http://shareprogrammingtips.com/
它托管在 hostgator 上并且工作正常。但突然间我收到了类似
的错误数据库错误:
Error establishing a database connection
当我打开我的博客。
我没有对我的网站空间管理员 php 做任何事情。我还没有触摸任何设置,我仍然得到这个。
为什么会出现这个错误,我该如何删除它?
【问题讨论】:
【参考方案1】:以下情况之一可能存在问题:
数据库服务器已关闭(尝试通过 mysql 客户端,如 PHPMyAdmin 或 MySQL 管理工具 http://dev.mysql.com/downloads/gui-tools/5.0.html 进行连接) 用户名/密码不正确 您的用户名/密码正确,但您无权从当前主机名进行连接(例如,数据库仅允许本地连接)。 您指定的数据库表不存在。【讨论】:
但它工作正常我没有做任何事情。我是一名c程序员,我对这些东西不太了解.. 尝试使用另一个客户端连接到 MySQL 数据库,例如PHPMyAdmin。可能是数据库服务器宕机了。 您最近有没有收到 HostGator 的邮件?有时托管服务提供商会更改他们的配置(例如,由于可能的安全威胁),事情就会开始崩溃。一个好的托管商总是会提前通知您此类更改。 HostGator 还提供了一个控制面板(cPanel),您可以尝试登录并查看数据库服务器是否正在运行。可能你可以从那里访问 phpMyAdmin。【参考方案2】:如果您根本没有更改站点 wp-config.php 或 Wordpress 中的任何内容,则可能只是您的虚拟主机出现临时故障。和他们开一张票。
【讨论】:
感谢有人在 wp-config.php 文件中更改了我的密码,所以问题来了。现在我已经解决了 很高兴这有效。但如果有人未经授权访问您的网站和 FTP 帐户,我会更改您的所有密码。 那是我朋友的失误造成的..!!! nywz 你指向 wp-config.php 我检查了它并得到了解决方案【参考方案3】:Hostgator 设置了一个限制,即数据库只能消耗分配给主机帐户的总内存的 25%。您的 mysql 服务器消失了,导致您的服务器崩溃。如果它反复发生,则类似于“内存问题”,hostgator 支持最终会要求您升级
【讨论】:
以上是关于“建立数据库连接时出错”是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
杨泽业:解决wordpress博客建立数据库连接时出错的问题