解決phpstudy無法啟動MySQL服務(wù)的三種方法小結(jié)
問題描述
在初步安裝使用phpstudy時,會出現(xiàn)mysql服務(wù)啟動失敗的情況,具體表現(xiàn)為點擊一鍵啟動后,mysql啟動又立即停止

原因及解決方法:
phpstudy數(shù)據(jù)庫無法啟動有以下幾個原因,可以看看自己是第幾種:
- 服務(wù)名沖突
- 端口占用
- 安裝問題
一、服務(wù)名沖突
假如用戶在自己的電腦上已經(jīng)安裝過了MySQL數(shù)據(jù)庫,并且MySQL的服務(wù)名為MySQL,這會與phpstudy自己所下載的數(shù)據(jù)庫的服務(wù)名發(fā)生沖突,從而造成phpstudy中的數(shù)據(jù)庫無法啟動,我們需要將自己安裝的MySQL的服務(wù)名在注冊表中換一個名字就可以了。
解決方法如下:
win鍵搜索命令提示符,點擊在管理員模式下運行

暫停本地mysql服務(wù),這里的服務(wù)名稱根據(jù)自己系統(tǒng)服務(wù)里的名稱
net stop MySQL

將服務(wù)從windows的服務(wù)注冊表中刪除

MySQL服務(wù)名刪除后,使用cd命令切換到MySQL安裝目錄中的bin目錄下

如果找不到的話,可以win搜索環(huán)境變量

找到自己的mysql安裝位置的bin目錄就行了,如果沒配置過環(huán)境變量emmm,每次用也應(yīng)該能記得

然后為本地數(shù)據(jù)庫重新創(chuàng)建服務(wù)名MySQL5
mysqld --install MySQL5

net start MySQL5

此時我們就完成了對原數(shù)據(jù)庫的注冊表修改,這個時候也要注意,雖然解決了這個問題但是會進(jìn)入第二個問題,接著往下看!?。?!
二、端口占用
端口占用問題,因為mysql默認(rèn)配置端口都是3306,所以我們原來安裝的mysql和phpstudy安裝的還是存在端口沖突。
解決方法如下:
- 停止本地的mysql服務(wù)
使用命令行輸入net stop MySQL5即可

然后就可以回到phpstudy重啟服務(wù),可以看到mysql正常啟動起來了。

- 更改phpstudy的mysql配置,當(dāng)然改本地的也可以
進(jìn)入phpstudy,可以看到phpstudy中的MySQL后面有一個配置選項,點擊打開

修改啟動端口到一個不沖突的值例如3307,3308

可以發(fā)現(xiàn)修改后就可以正常啟動了。

三、安裝問題
可能是安裝問題,這里可以自己在phpstudy重新安裝mysql

到此這篇關(guān)于解決phpstudy無法啟動MySQL服務(wù)的三種方法小結(jié)的文章就介紹到這了,更多相關(guān)phpstudy無法啟動MySQL服務(wù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL性能優(yōu)化之max_connections配置參數(shù)淺析
這篇文章主要介紹了MySQL性能優(yōu)化之max_connections配置參數(shù)淺析,本文著重講解了3種配置max_connections參數(shù)的方法,需要的朋友可以參考下2014-07-07
mysql中binlog_format模式與配置詳細(xì)分析
這篇文章主要介紹了mysql中binlog_format模式與配置的相關(guān)內(nèi)容,詳細(xì)介紹了binlog的三種格式與SBR、 RBR 兩種模式各自的優(yōu)缺點,需要的朋友可以參考。2017-10-10
mysql設(shè)置值timestamp獲取當(dāng)前時間并自動更新方式
這篇文章主要介紹了mysql設(shè)置值timestamp獲取當(dāng)前時間并自動更新方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07
MySQL SELECT同時UPDATE同一張表問題發(fā)生及解決
例如用統(tǒng)計數(shù)據(jù)更新表的字段(此時需要用group子句返回統(tǒng)計值),從某一條記錄的字段update另一條記錄,而不必使用非標(biāo)準(zhǔn)的語句,等等感興趣的朋友可以參考下哈2013-03-03

