当你网站出现 Error establishing a database connection该如何解决问题?
![](https://cdn.tengwa.net/%E5%BD%93%E4%BD%A0%E7%BD%91%E7%AB%99%E5%87%BA%E7%8E%B0%20Error%20establishing%20a%20database%20connection%E8%AF%A5%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98%EF%BC%9F%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20230305144558.png)
今天用手机打开网站,打不开,显示一行错误代码:rror establishing a database connection
翻译后大概的意思是,你的数据库链接失败,数据库怎么会好好的链接失败呢,一般情况下是突然有大量的用户访问导致崩溃,然后数据库mysqld没有自动重启,然后我重启了数据库,还是没呢解决问题,就查询百度,大致的问题是可能数据库的某些表格崩溃了,数据库链接账号密码不对,或其他问题。
我又直接重启了服务器试下,然后还是不行,可以打开后台面板,但是还是会显示数据库链接失败,就在我一愁莫展,很烦的时候看到mysqld这个数据库显示未启动,然后手动开启竟然开启失败,后来查询百度,可能是因为磁盘满的原因导致启动不了数据库的服务,然后一看磁盘百分百的占用,这下就找到解决办法了,直接把回收站和一些没用的数据清空,然后点击启动服务器,竟然启动了,然后点击网站打开了。
问题解决,如果你遇到这个问题,请看下自己的服务器磁盘是否显示已经满了,导致数据库启动不了。