簡體   English   中英

Mysql 端口已被使用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM