phpstudy數據庫無法啟動有以下幾個原因。
一、自己在電腦上安裝了MySQL數據庫,MySQL的服務名為MySQL,這會與phpstudy的數據庫的服務名發(fā)生沖突,從而造成phpstudy中的數據庫無法啟動,這時我們只需要將自己安裝的MySQL的服務名改掉就行。
方法如下:
1.打開cmd(以管理員的身份運行),將現有的MySQL服務刪除。
進入命令提示符界面后,在命令行中使用sc delete命令刪除MySQL服務名。(MySQL為自 己的服務名)
sc delete MySQL
2.MySQL服務名刪除后,使用cd命令切換到MySQL安裝目錄中的bin目錄下。
例如我的:
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
3.切換到bin目錄后,使用mysqld –install命令重新指定MySQL服務名即可。
注意:MySQL5為自己要創(chuàng)建的服務名。
mysqld –install MySQL5
注意:有些博客使用的是這行代碼:mysqld –install 你需要修改的新服務名 –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服務器無法啟動,這時就需要將這行代碼給刪除。(參考我的另一篇博客:https://blog.csdn.net/qq_57444324/article/details/131781927)
4.啟動MySQL服務器
在cmd中輸入net start MySQL5(MySQL5為自己的服務名)
net start MySQL5
5.這時我們在去啟動phpstudy中的MySQL數據庫就可以了。
注意:啟動phpstudy中的MySQL數據庫時,要將自己的MySQL服務給關閉,否則將無法啟動。
二、自己安裝的MySQL服務名不叫MySQL,不與phpstudy的數據庫發(fā)生沖突,這時可能就是MySQL服務沒有關閉,這也會造成phpstudy的數據庫無法啟動,這時只需要將自己安裝的數據庫服務給關閉即可。
方法如下:
1.鼠標右擊此電腦,點擊管理,進入計算機管理。
2. 點擊服務和應用程序,再點擊服務,進入服務。
3.找到MySQL服務,將所有MySQL服務給停止。(右擊MySQL服務就可以看到停止)
4,這時我們在去啟動phpstudy中的MySQL數據庫就可以了
三、也有可能是端口占用問題,我們只需要將占用了3306端口的服務關閉就行,或者將phpstudy中的MySQL數據庫的端口給改掉。
以上就是解決phpstudy中的MySQL數據庫無法啟動的方法。