使用phpstudy時,開啟mysql服務一直重啟,或根本無法啟動
如果正在使用其他mysql服務3306埠被占用,cmd執行命令
netstat -ano | findstr "3306"
最後乙個欄位是程序id
taskkill /f /pid 12808
然後在phpstudy上重新嘗試啟動mysql服務
曾安裝過其他mysql服務,在 此電腦右擊->管理->服務和應用程式->服務->mysql可發現該服務。右擊屬性,啟動型別改為禁用,在可執行檔案的路徑,可找到mysql服務位置。找到mysqld.exe檔案,以管理員模式執行命令.\mysqld.exe --remove mysql
解除安裝mysql服務。
本機安裝hyper-v,使用phpstudy啟動mysql服務時靈時不靈,且通過netsat -ano | findser "3306"
也一無所獲,可能存在埠被 hyper-v 隨機保留(占用)的問題
使用命令netsh int ipv4 show excludedportrange protocol=tcp
檢視埠排除範圍,檢視3306埠是否在被排除範圍內,如果存在,說明埠被系統占用
使用命令netsh int ipv4 show dynamicport tcp
可以檢視目前「tcp 動態埠」的範圍
解決方法:重新設定一下「tcp 動態埠範圍」,讓hyper-v
只在設定的範圍內保留埠。以管理員許可權執行下面的命令,將「tcp 動態埠範圍」重新設定為49152-65535
。可隨自己需要修改。
netsh int ipv4 set dynamic tcp start=49152 num=16384
netsh int ipv6 set dynamic tcp start=49152 num=16384
隨後重啟電腦即可。
Mac 訪問埠 3306 被拒
背景 在虛擬機器中安裝 mysql 客戶端訪問在 mac 本地中安裝的 mysql5.7 失敗.報錯資訊 root centos7 mysql h192.168.137.1 p3306 uroot p enter password error 2003 hy000 can t connect to ...
檢視埠 3306 被那個程式占用
在啟動應用程式時發現需要的埠已經被占用,啟動失敗,怎麼才能檢視是那個應用程式占用了該埠?可以在命令符下用netstat檢視 netstat a n 顯示各個埠占用 netstat ano 顯示各個埠占用和程序pid 開始 執行 cmd 確定或回車進入命令提示符視窗,鍵入netstat ano 即可看...
如何檢視埠 3306 被那個程式占用
在啟動應用程式時發現需要的埠已經被占用,啟動失敗,怎麼才能檢視是那個應用程式占用了該埠?可以在命令符下用netstat檢視 netstat a n 顯示各個埠占用 netstat ano 顯示各個埠占用和程序pid 開始 執行 cmd 確定或回車進入命令提示符視窗,鍵入netstat ano 即可看...