phpstudy無法啟動MySQL服務(wù)的解決方法
解決phpstudy無法啟動MySQL服務(wù)
使用phpstudy的理由:
- 因為MySQL的服務(wù)默認(rèn)自動打開我的電腦每次重啟都需要我去任務(wù)管理器中把mysqld刪掉然后再用管理員身份運行命令提示符然后執(zhí)行net start mysql指令才能啟動mysql的服務(wù)
- 或者設(shè)置成手動的話我還是得每次用管理員身份運行命令提示符,執(zhí)行啟動(net start mysql)或停止(net stop mysql)
所遇問題及導(dǎo)致問題原因簡述
個人比較懶,所以想到用phpstudy這個軟件進行控制,但這個時候問題出現(xiàn)了:
在下載phpstudy后想要啟動MySQL服務(wù),但是總是無法啟動。
我的msyql版本是mysql-8.0.31-winx64
phpstudy的狀態(tài)是這樣的
主要原因是之前已經(jīng)在本地安裝好了一個MySQL服務(wù),而phpstudy里的MySQL服務(wù)與本地的MySQL占用的都是3306端口,產(chǎn)生了沖突。
3306端口未被占用,但是小皮就是啟動不了MySQL的服務(wù):
問題解決方法
在網(wǎng)上搜索發(fā)現(xiàn)內(nèi)容好雜,好多回答答非所問,所以這篇解決方案以便幫助和我有一樣問題的人,下面分享我在網(wǎng)上獲取以及自己摸索總結(jié)得到的解決方案:
第一步:備份自己的數(shù)據(jù)庫
解決方法需要刪除數(shù)據(jù)庫,所以應(yīng)該先備份自己數(shù)據(jù)庫中的數(shù)據(jù)!!!
備份方案:
1.使用mysqldump命令備份。命令格式為:mysqldump -u username -p password database > backup.sql,其中username是數(shù)據(jù)庫用戶名,password是數(shù)據(jù)庫用戶密碼,database是要備份的數(shù)據(jù)庫名,backup.sql是備份數(shù)據(jù)存放的文件。
2.使用MySQL Workbench工具備份。在MySQL Workbench中選擇相應(yīng)的數(shù)據(jù)庫,在菜單欄中選擇數(shù)據(jù)導(dǎo)出向?qū)В凑仗崾就瓿蓚浞荨?/p>
3.使用第三方備份軟件。目前市面上有許多MySQL備份軟件可供選擇,比如Percona XtraBackup、MyDumper等。
恢復(fù)(還原)方案:
1.使用mysql命令進行還原。命令格式為:mysql -u username -p password database < backup.sql,其中username是數(shù)據(jù)庫用戶名,password是數(shù)據(jù)庫用戶密碼,database是要還原的數(shù)據(jù)庫名,backup.sql是備份數(shù)據(jù)存放的文件。
2.使用MySQL Workbench工具進行還原。在MySQL Workbench中選擇相應(yīng)的數(shù)據(jù)庫,在菜單欄中選擇數(shù)據(jù)導(dǎo)入向?qū)?,按照提示完成還原。
3.使用第三方備份軟件進行恢復(fù)。不同的軟件可能有不同的還原方法,請參考相應(yīng)的軟件說明文檔。
這里不過多贅述,可以去查找相關(guān)教程
第二步:停止掉原來的MySQL服務(wù)
- 首先按下win+R 執(zhí)行 services.msc 進入服務(wù),查找到MySQL,點擊停止服務(wù),然后在控制臺cmd進入本地的MySQL文件夾,我的msyql版本是mysql-8.0.31-win64位,進入后執(zhí)行命令sc delete mysql來刪除服務(wù)(如果發(fā)現(xiàn)無法刪除,可能是沒用管理員身份運行命令提示符/cmd,然后再執(zhí)行該操作)
- 刪除成功后phpstudy上的MySQL數(shù)據(jù)庫就會自動啟動了
問題終于解決了!
奉上PHPStudy(小皮)V8.1下載位置:https://www.xp.cn
在這個網(wǎng)站可以下載win,Linux,Mac等版本,下載的有點慢
復(fù)制一下安裝小皮的注意事項:
一. 安裝說明(特別注意)
安裝路徑不能包含“中文”或者“空格”,否則會報錯(例如錯誤提示:Can’t change dir to 'G:\x65b0\x5efa\x6587\)保證安裝路徑是純凈的,安裝路徑下不能有已安裝的V8版本,若重新安裝,請選擇其它路徑
以上就是phpstudy無法啟動MySQL服務(wù)的解決方法的詳細(xì)內(nèi)容,更多關(guān)于phpstudy無法啟動MySQL的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
微信公眾平臺開發(fā)關(guān)注及取消關(guān)注事件的方法
這篇文章主要介紹了微信公眾平臺開發(fā)關(guān)注及取消關(guān)注事件的方法,較為詳細(xì)的分析了微信公眾平臺設(shè)置關(guān)注的技巧,并附帶了相關(guān)參數(shù)的說明,具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-12php中instanceof 與 is_a()區(qū)別分析
總的來說php中instanceof 與 is_a()功能是一樣的,不同的是由于PHP的版本不同,部分PHP版本舍棄了is_a() 下面我們來具體分析下吧。2015-03-03如何從一個php文件向另一個地址post數(shù)據(jù),不用表單和隱藏的變量的
如何從一個php文件向另一個地址post數(shù)據(jù),不用表單和隱藏的變量的...2007-03-03php運行提示:Fatal error Allowed memory size內(nèi)存不足的解決方法
這篇文章主要介紹了php運行提示:Fatal error Allowed memory size內(nèi)存不足的解決方法,分別針對有服務(wù)器管理權(quán)限和沒有服務(wù)器管理權(quán)限的情況分析解決方法,是非常實用的技巧,需要的朋友可以參考下2014-12-12