网站打开,首页出现Error establishing a database connection

具体情况:

今天,告诉我一个网站打不开了,出现了如下的错误:

Error establishing a database connection。意思是数据库连接有问题。

具体过程:

一 查看

我首先登陆了数据库。查看了数据库的是否正常。显示正常,同时查看服务器的具体情况是否正常,也没有问题。
同时,网站目录的配置文件也没有变化。
因为这台服务器做了监控,所以,有问题的话,我是可以提前知道的。

二 发现

既然服务没有问题,那么问题是哪里呢?
只能是所连接的数据库出现了问题。此数据库我直接访问。
之后,又结合错误日志
在这里插入图片描述
是由于数据表的一张表wp_options出现了问题导致的。

三 解决

解决这个问题,需要进行将表格修复就好。
1, 首先,将原来的数据库进行复制一份。作为备份。
2, 进行修复

mysqlcheck  -uroot -p 数据库名称 --auto-repair
也可以使用:	
登陆数据库 命令行:
使用如下命令:
repair table wp_options;

正常恢复了成功。

四 总结

1, 出现问题,要首先查看错误日志,毕竟错误日志可以直接告诉你是哪里的问题。可以指导你少走弯路
2, 我以高效率解决问题。这次问题出现和解决的速度需要再提升。
3, 要提前发现问题。这个问题本来可以发现的。所以日志的分析和错误处理要在日程上了。

你可能感兴趣的:(Linux运维)