之前MySQL能正常開啟
但是昨天要開啟MySQL的時候就無法正常開啟
找了ERROR LOG跟事件檢視器顯示PORT被佔用
180802 11:36:47 [ERROR] Can't start server: Bind on TCP/IP port: No such file or directory
180802 11:36:47 [ERROR] Do you already have another mysqld server running on port: 3306 ?
180802 11:36:47 [ERROR] Aborting
180802 11:36:47 InnoDB: Starting shutdown...
180802 11:36:48 InnoDB: Shutdown completed; log sequence number 5389884836
180802 11:36:48 [Note] mysql\bin\mysqld.exe: Shutdown complete
網路上去查相關資訊
都是說在命令提示字元使用指令
netstat -aon|findstr 3306
找出佔用PORT的ID,再用ID找出程式後關閉
但是卻沒有被佔用的訊息
如附圖,測試7777有找出(這台架設網頁的PORT),但是3306沒有
補充
我在my.ini的設定更改了PORT,改成3307後MySQL可以啟動
使用SQLyog Community去連接也可以連接到
看起來應該是3306這個PORT的問題
但是都找不到為什麼沒辦法通過
Windows 查那個程式使用那個 port
可以用 TCPView 工具
但是他是通知你 no such file or directory