坚信很多小伙伴都遇到过WordPress提醒“创建数据库联接时出错”这种情况,英语为“Error establishing a database connection”。
“创建数据库不正确时出错”代表着因为种种原因,你的网站PHP编码无法与MySQL数据库连接以获取表明该网页页面所需要的数据信息。
数据库连接出错的原因和处理方案
数据库连接出错,一般是下列原因之一所造成的:
1、数据库连接信息不正确
了解WordPress的好朋友应该知道,在WordPress根目录下有一个名叫 wp-config.php 的文件,里边包括了数据库连接信息:
因此,在我们碰到“创建数据库连接时出错”时,我们要最先查验这一wp-config.php文件的数据库连接信息对不对,尤其是当大家拆换服务器或数据库时。假如不恰当,就按照计划去调整。
如果你不清晰新主机的数据库连接信息,提议联络服务器商资询。
2、MySQL数据库停掉了
因为某些原因,可能会致使MySQL数据库过程停掉,例如存储空间不足、PHP查询语句不正确等,这时候, 如果已经确定wp-config.php的数据库连接信息是正确的,那我们就应该去检查下MySQL是不是停掉了。假如一样的,那么就运行看看是不是能恢复。
造成MySQL停掉的主要原因可能很多,也较为复杂,在此我们不展开讨论。假如MySQL常常无端停掉,提议找专业运维人员去帮忙解决。
3、数据库表毁坏
如果已经确定wp-config.php的数据库连接信息是恰当,而且MySQl数据库运作正常的,那我们就应该去检查数据库是否存在数据分析表弄坏了。
因为外挂、主题的随时变化,或在WordPress网站中装上组装编号不正确或不良外挂,或是文章内容信息量非常大,这都有可能造成数据库毁坏。
要搜索数据库哪一个表是不是毁坏,一般我们可以登陆phpmyadmin等数据可视化数据库管理界面去查询,如果看到某一表中尺寸显著和实际数据信息不符合,或者有提醒“在使用中”(貌似是这话,并不是记得很清楚了),那就可以先下载备份数据一下数据库,随后选定表,使用phpMyAdmin等内嵌的修复作用去修补。
除此之外,我们可以打开WordPress内嵌的数据库修补作用进行修复,这一修补作用默认设置是禁止使用的,我们应该在 wp-config.php 文件的第二行后加上上面的编码去打开:
define( ‘WP_ALLOW_REPAIR’, true );
加上好以后,浏览你的网站任何一个网页页面,WordPress会自动尝试去修补数据库。一定要注意:任何人都可以浏览到数据库修补网页页面,因此一旦你执行完修复了之后,请尽快还记得删掉上边添加的编码!!
4、一些PHP文件损坏
如果通过上边步骤去检查操作了,还是无法恢复过来,那我们就需要去考虑是否有PHP文件损坏了。由于PHP文件的毁坏,也会导致查询功能的错误,可能会导致数据库出错。
对于究竟什么PHP文件损坏,这是很难去找到,我们只能持续去尝试。大概的思路如下所示:
备份数据网站的所有文件,至关重要!!!
根据FTP等可以管理资料的页面,去删掉 wp-content/themes/ 目录下现阶段应用的主题,然后看下是不是能恢复。留意务必保存一个WP默认设置带有的主题风格,随后试着浏览 /wp-admin/ 网站。
删掉 wp-content/plugins/ 目录下的外挂,看看是不是能恢复
假如还不行,删掉 /wp-content/ 和 wp-config.php 之外的文档,再次到官网下载版本号一致的WordPress正版,提交遮盖。
全部操作流程可能有些繁杂,假如你不容易,请尽快找专业运维人员实际操作,而且请尽快搞好备份数据!!!!!
好啦,以上是解决 “创建数据库连接时出错” 的一般方式,希望可以帮到大家。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。