
故障现象
今天本地项目怎么都启动不了,查看日志发现是连接本地数据库超时,报错信息如下:
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
排查过程
首先查看代码,发现也没有修改到数据库相关的内容,突然出现有点诡异。
转念一想会不会是数据库出了问题,果然,使用数据库管理工具 Datagrip 连接的时候也报了同样的错误,所以基本确定是 mysql 出了问题。
首先查看 brew *安装的本地 *mysql 服务的状态,这里有三种方法查看:
- 通过
ps命令
ps -ef | grep mysql
通过 ps 命令加 grep 过滤,可以查看是否有 msyql 进程在进行。

本文记录了一次由于MySQL服务状态异常导致的本地项目无法启动的问题。在排查过程中,发现通过brew安装的MySQL服务状态为黄色的'已启动',意味着服务可能存在故障。尝试重启服务和电脑未果后,通过Google搜索找到解决方案,涉及服务的卸载、清理、升级brew及重新安装。最终通过彻底卸载并清理MySQL,再重新安装成功解决问题。
最低0.47元/天 解锁文章
5844

被折叠的 条评论
为什么被折叠?



