[英]Mysql port already in use
180718 12:43:04 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 10048: Only one usage of each socket address (protocol/network address/port) is normally permitted.
180718 12:43:04 [ERROR] Do you already have another mysqld server running on port: 3306 ?
180718 12:43:04 [ERROR] Aborting
有什么解決辦法嗎? Mysql 在基於 Windows 的服務器上運行。 請給出最佳解決方案。。
MySQL 的第二個實例或其他服務正在端口 3306 上運行。
您可以通過以下方式停止在端口 3306 上運行的服務
獲取該服務的進程 ID:
netstat -a -n -o | find "3306"
然后殺死該進程(例如,進程 ID 1234
):
taskkill /pid 1234 /f
或者在不同的端口上運行 MySQL。
我有一個類似的問題,我通過使用相同的端口執行命令來獲取 PID 來解決它:
netstat -a -n -o | find "3306"
獲得PID后,轉到任務管理器>服務並右鍵單擊具有相同PID的服務,然后按停止。
我也遇到過這個問題。 我停止了“docker 桌面”應用程序(如果您從任務管理器中停止它,則必須停止該應用程序,然后它會自動重新啟動)。它對我有用。
問題是因為當您嘗試通過 PhP 平台連接時 mysql workbench 使用端口:3306,並且該端口只能由一個應用程序使用,因此 xampp 被剝奪了它,這是它中止的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.