mysql 退出查詢,mysql沒正在運(yùn)行怎么辦?在服務(wù)中找到MySQL,手動(dòng)點(diǎn)擊啟動(dòng)。
不過用這個(gè)方法很可能還是無法啟動(dòng)mysql服務(wù)。
二:刪除Data
找到MySQL的安裝目錄文件下的data文件刪除,可將此同目錄的bin文件路徑復(fù)制下來。
在搜索欄中搜CMD,同樣右鍵單擊以管理員進(jìn)入。
Ctrl +V粘貼之前復(fù)制下來的bin文件路徑,進(jìn)入bin目錄下的mysql,
繼續(xù)輸入mysqld --initialize初始化。
關(guān)閉CMD,重新進(jìn)入,輸入net start mysql 命令。
三:端口占用
mysql啟動(dòng)需要的端口3306,如果被占用了的話就無法啟動(dòng)服務(wù)。
同樣的,我們打開CMD,輸入命令netstat -ano,左邊是端口,右邊是PID。
查看占住3306端口的PID。
打開任務(wù)管理器,點(diǎn)擊詳細(xì)信息,通過PID找到占用端口的應(yīng)用,關(guān)閉再啟動(dòng)Mysql即可。若是mysql占用,那么就不是端口的原因。
四:用戶設(shè)置
可以通過用戶設(shè)置修改臨時(shí)密碼的方式解決服務(wù)無法啟動(dòng)的問題,在CMD上輸入路徑進(jìn)入到bin目錄下。
執(zhí)行mysql -uroot,即可修改密碼。
然后使用密碼登錄mysql環(huán)境。