专注云服务商活动
网站运营运维笔记

检查并解决phpStudy MySQL无法启动的问题

对于 phpStudy 软件我们应该有比较熟悉的,尤其是在Win 本地按照PHP调试环境的时候会有用到,但是也有遇到问题的,比如常见的有mysql无法启动的问题,这里如何排查。

1、查看 phpStudy 面板​:确认 MySQL 状态是否显示为“停止”。

2、​查看进程​(Windows):

按 Ctrl + Shift + Esc 打开任务管理器,查看是否有 mysqld.exe 进程运行。如果没有,说明 MySQL 未启动;如果有但状态异常,可能是崩溃。

我们也可以查看错误日志:

打开 phpStudy\PHPTutorial\MySQL\data\ 目录,找到最新的 .err 文件,用记事本打开,查看错误信息。

错误信息 可能原因 解决方案
Can't start server: Bind on TCP/IP port: Address already in use MySQL 端口(默认 3306)被占用 改用其他端口或终止占用端口的进程
InnoDB: Database page corruption 数据库文件损坏 尝试修复或恢复数据
The server quit without updating PID file 权限问题或配置错误 检查 my.ini 配置或重置权限
Fatal error: Can't open and lock privilege tables mysql 数据库损坏 重新初始化 MySQL 数据目录

以上是常见的错误解决问题,最大的可能是端口被占用。

netstat -ano | findstr 3306

如果发现占用,记下 PID,然后在任务管理器中结束该进程。

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » 检查并解决phpStudy MySQL无法启动的问题