phpstudy數(shù)據(jù)庫無法啟動有以下幾個(gè)原因。

一、自己在電腦上安裝了MySQL數(shù)據(jù)庫,MySQL的服務(wù)名為MySQL,這會與phpstudy的數(shù)據(jù)庫的服務(wù)名發(fā)生沖突,從而造成phpstudy中的數(shù)據(jù)庫無法啟動,這時(shí)我們只需要將自己安裝的MySQL的服務(wù)名改掉就行。
方法如下:
1.打開cmd(以管理員的身份運(yùn)行),將現(xiàn)有的MySQL服務(wù)刪除。
進(jìn)入命令提示符界面后,在命令行中使用sc delete命令刪除MySQL服務(wù)名。(MySQL為自 己的服務(wù)名)

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

例如我的:

cd C:\Program Files\MySQL\MySQL Server 5.5\bin
3.切換到bin目錄后,使用mysqld –install命令重新指定MySQL服務(wù)名即可。

注意:MySQL5為自己要創(chuàng)建的服務(wù)名。

mysqld –install MySQL5
注意:有些博客使用的是這行代碼:mysqld –install 你需要修改的新服務(wù)名 –defaults-file=”MySQL的my.ini文件的路徑”

例如:mysqld –install MySQL5 –defaults-file=”C:\Program Files\MySQL\MySQL Server 5.5\my.ini”

這行代碼會使我們的注冊表上多出一行 –defaults-file=”MySQL的my.ini文件的路徑”,這會使我們的MySQL服務(wù)器無法啟動,這時(shí)就需要將這行代碼給刪除。(參考我的另一篇博客:https://blog.csdn.net/qq_57444324/article/details/131781927)

4.啟動MySQL服務(wù)器

在cmd中輸入net start MySQL5(MySQL5為自己的服務(wù)名)

net start MySQL5

5.這時(shí)我們在去啟動phpstudy中的MySQL數(shù)據(jù)庫就可以了。

注意:啟動phpstudy中的MySQL數(shù)據(jù)庫時(shí),要將自己的MySQL服務(wù)給關(guān)閉,否則將無法啟動。

 

二、自己安裝的MySQL服務(wù)名不叫MySQL,不與phpstudy的數(shù)據(jù)庫發(fā)生沖突,這時(shí)可能就是MySQL服務(wù)沒有關(guān)閉,這也會造成phpstudy的數(shù)據(jù)庫無法啟動,這時(shí)只需要將自己安裝的數(shù)據(jù)庫服務(wù)給關(guān)閉即可。

方法如下:

1.鼠標(biāo)右擊此電腦,點(diǎn)擊管理,進(jìn)入計(jì)算機(jī)管理。

 

 

2. 點(diǎn)擊服務(wù)和應(yīng)用程序,再點(diǎn)擊服務(wù),進(jìn)入服務(wù)。

 

 

3.找到MySQL服務(wù),將所有MySQL服務(wù)給停止。(右擊MySQL服務(wù)就可以看到停止)

 

4,這時(shí)我們在去啟動phpstudy中的MySQL數(shù)據(jù)庫就可以了

 

三、也有可能是端口占用問題,我們只需要將占用了3306端口的服務(wù)關(guān)閉就行,或者將phpstudy中的MySQL數(shù)據(jù)庫的端口給改掉。

以上就是解決phpstudy中的MySQL數(shù)據(jù)庫無法啟動的方法。