mysql啟動超時:
管理員打開CMD后允許net start MySQL57, 啟動超時
-
檢查錯誤日志
MySQL 啟動失敗的具體原因通常記錄在錯誤日志中。
日志路徑(根據你的安裝方式可能不同):- 默認位置:C:\ProgramData\MySQL\MySQL Server X.X\Data*.err
- 或 MySQL 配置文件中 log-error 指定的路徑(如 my.ini)。
操作步驟:
- 打開日志文件,搜索 ERROR 或 starting as process 關鍵信息。(從后面往前看)
常見錯誤示例:
端口沖突:3306 端口被占用。
數據文件損壞:InnoDB 表空間異常。
權限問題:MySQL 無法訪問數據目錄。
我的是端口被占用了。
- 釋放端口 3306
如果端口被其他程序占用,MySQL 會啟動失敗。
解決方法:
查找占用端口的進程:
netstat -ano | findstr 3306
終止沖突進程(如 mysqld.exe、skype.exe 等):
taskkill /PID <進程ID> /F
或修改 MySQL 端口(編輯 my.ini):
[mysqld]
port=3307 # 改為其他端口