mysql数据表损坏导致网站无法打开一例
问题表现:
打开网站提示“建立数据库连接时出错”,如图。
排查过程:
进入终端输入 netstat -an | grep 3306 ,可见mysql服务运行正常。
进入phpmyadmin,可正常登录。
查看网站配置文件,可见数据库用户名和密码配置无误。
在phpmyadmin中检查表,可见其中1张表状态异常,如图(状态未截取到)。再次尝试修复未成功。
解决办法:
从客户备份文件中分离出此表sql文件,包括结构和数据。
暂停客户网站。
将分离出来的文件导入数据库,再次修复表,故障成功解决。