我迄今听到的2015是任何 病毒 或 利用SQL 放下数百个网站和博客 WordPress,因为它是在往年,但大约一个月发生奇怪的事情。 我遇到了似乎失去了许多网站 连接到数据库. Error 建立数据库连接.
在实践中,当这样的错误发生在 WordPress,首先要检查的是:
- 如果服务 MySQL的 在服务器上运行。 有在其中的情况下 服务器过载 它是数据库服务的主机 MySQL的 / mysqld的 停止运行。 在这种情况下,服务从 terminal (通过 ssh 或控制台)或从 Web 界面(如果存在这种可能性)。
- 配置错误 用户 / 密码 in WP-config.php文件。 在这种情况下,将检查是否在wp-config.php中正确设置了数据库用户和数据库名称。
第三种情况是 腐败 (到目前为止无法解释)表 为wp_options 从 MySQL的。 因此,如果您发现带有“Error “建立数据库连接”,最好检查数据库中的表是否正常。
如何检查和修复wp_表options 从 WordPress 以防它腐败。 标记为崩溃,应该修复。
1。 打开 phpMyAdmin的我们去的网站,已关闭的数据库,并试图访问表 为wp_options。 如果它已损坏,则将会看到,这个通知警报。
在上面的屏幕大约是表 为wp_options 从数据库中”mobile_apk“。 表'sqldb / wp_options'被标记为崩溃,应该修复.
2. 选择表 wp_options,请选中旁边的框,然后转到底部的下拉菜单(选中),然后选择“修表“。
3。 经过本教程的步骤,一个SQL语句的答案,然后检查该网站进去的参数正常。
用户 WordPress 谁没有安装 phpMyAdmin,可以从 terminal / 数据库所在的服务器,执行命令:
- 检查是否 wp_ 表options 腐败的:
mysqlcheck -c baza_date wp_options -u user_db -p
- 修复 wp_ 表options 从“数据库”数据库:
mysqlcheck -r mydb wp_options -u user -p
令人高兴的是,确保后,该网站恢复到正常使数据库的备份。 甚至建议定期备份。 你永远不知道:)
为什么会发生这种情况? 我一直在为一个客户的多个站点都遇到这种情况,这些站点都托管在 God 上add和服务器。 修复它很容易,但是首先是什么使它损坏,我该如何防止它再次发生?