Xampp中mysql無法啟動問題的解決方法
很突然的Xampp的mysql就打不開:
很疑惑,之前一直可以打開的,然后剛才我啟動了一下,就突然啟動不了了,我想了一下,并沒有出現(xiàn)端口號占用問題呀,而且報錯也沒有說端口號占用,報錯寫的很是通俗
然后我查看了日志文件–發(fā)現(xiàn)日志文件中也沒有描述如何錯誤
然后我上網(wǎng)找了很多資料,說打開config中的my.ini配置文件中修改路徑,但是我的是正確的,路徑和端口號都是正常的
又根據(jù)搜索到的博客步驟
----用管理員啟動命令行,進(jìn)入mysql的bin目錄,輸入
mysqld --install,回車,
命令行窗口輸入:net start mysql
,發(fā)生1067錯誤
但在網(wǎng)上找了很多相關(guān)博客都沒有解決問題
我也嘗試的卸載Xampp,但是重新安裝也照樣啟動不了mysql
最后只能刪除MySQL服務(wù)
使用windows自帶的sc工具
輸入:sc /?
使用sc query下mysql這個服務(wù)
命令:
sc query mysql
可以看到,mysql服務(wù)是存在的,status是stopped
現(xiàn)在就來把mysql服務(wù)刪除了吧
來看看刪除windows服務(wù)的命令
delete----------(從注冊表)刪除服務(wù)。
刪除mysql服務(wù)
命令:
sc delete mysql
再查詢下,看看mysql服務(wù)還在不在
命令:
sc query mysql
Output:
[SC] EnumQueryServicesStatus:OpenService 失敗 1060:
指定的服務(wù)未安裝。
時隔多日,又出現(xiàn)了相同的錯誤,無緣無故就打不開了,這次沒有上次那么狠了把mysql卸載重裝。我搜索了很多博客。還是沒有找到合適的方法。
然后我狠心直接備份整個data目錄,新建一個data空目錄,嘗試啟動mysql,發(fā)現(xiàn)有報錯Could not open mysql.plugin table. Some plugins may be not loaded
大概意思是權(quán)限表,插件表都找不到,因為空的data目錄下連mysql庫都沒有,啟動不了那才是正常的。修復(fù)
找到mysql安裝目錄下的bin目錄,運行:
mysql_install_db
這個就相當(dāng)于初始化一下,會發(fā)現(xiàn)有了mysql和一些其他必要的庫,此時默認(rèn)的用戶是root,并且是沒有設(shè)置密碼的,此時已經(jīng)可以正常啟動mysql了。只是之前的數(shù)據(jù)庫沒有了,去備份里面把它粘貼過來,順便把ibdata1文件也粘貼過來。再試試可不可以打開
總結(jié)
到此這篇關(guān)于Xampp中mysql無法啟動問題解決的文章就介紹到這了,更多相關(guān)Xampp mysql無法啟動內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL實現(xiàn)批量插入測試數(shù)據(jù)的方式小結(jié)
在開發(fā)過程中我們不管是用來測試性能還是在生產(chǎn)環(huán)境中頁面展示好看一點,?經(jīng)常需要一些測試數(shù)據(jù),?本文主要介紹了兩種常用的MySQL測試數(shù)據(jù)批量生成方式,希望對大家有所幫助2023-11-11ubuntu server配置mysql并實現(xiàn)遠(yuǎn)程連接的操作方法
下面小編就為大家分享一篇ubuntu server配置mysql并實現(xiàn)遠(yuǎn)程連接的操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12MySQL 5.7.29 + Win64 解壓版 安裝教程圖文詳解
這篇文章主要介紹了MySQL 5.7.29 + Win64 解壓版 安裝教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05mysql 直接拷貝data 目錄下文件還原數(shù)據(jù)的實現(xiàn)
這篇文章主要介紹了mysql 直接拷貝data 目錄下文件還原數(shù)據(jù)的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07