Xampp中mysql無(wú)法啟動(dòng)問題的解決方法
很突然的Xampp的mysql就打不開:
很疑惑,之前一直可以打開的,然后剛才我啟動(dòng)了一下,就突然啟動(dòng)不了了,我想了一下,并沒有出現(xiàn)端口號(hào)占用問題呀,而且報(bào)錯(cuò)也沒有說(shuō)端口號(hào)占用,報(bào)錯(cuò)寫的很是通俗

然后我查看了日志文件–發(fā)現(xiàn)日志文件中也沒有描述如何錯(cuò)誤

然后我上網(wǎng)找了很多資料,說(shuō)打開config中的my.ini配置文件中修改路徑,但是我的是正確的,路徑和端口號(hào)都是正常的

又根據(jù)搜索到的博客步驟
----用管理員啟動(dòng)命令行,進(jìn)入mysql的bin目錄,輸入
mysqld --install,回車,
命令行窗口輸入:net start mysql ,發(fā)生1067錯(cuò)誤

但在網(wǎng)上找了很多相關(guān)博客都沒有解決問題
我也嘗試的卸載Xampp,但是重新安裝也照樣啟動(dòng)不了mysql
最后只能刪除MySQL服務(wù)
使用windows自帶的sc工具
輸入:sc /?

使用sc query下mysql這個(gè)服務(wù)
命令:
sc query mysql
可以看到,mysql服務(wù)是存在的,status是stopped

現(xiàn)在就來(lái)把mysql服務(wù)刪除了吧
來(lái)看看刪除windows服務(wù)的命令
delete----------(從注冊(cè)表)刪除服務(wù)。

刪除mysql服務(wù)
命令:
sc delete mysql

再查詢下,看看mysql服務(wù)還在不在
命令:
sc query mysql
Output:
[SC] EnumQueryServicesStatus:OpenService 失敗 1060:
指定的服務(wù)未安裝。

時(shí)隔多日,又出現(xiàn)了相同的錯(cuò)誤,無(wú)緣無(wú)故就打不開了,這次沒有上次那么狠了把mysql卸載重裝。我搜索了很多博客。還是沒有找到合適的方法。
然后我狠心直接備份整個(gè)data目錄,新建一個(gè)data空目錄,嘗試啟動(dòng)mysql,發(fā)現(xiàn)有報(bào)錯(cuò)Could not open mysql.plugin table. Some plugins may be not loaded

大概意思是權(quán)限表,插件表都找不到,因?yàn)榭盏膁ata目錄下連mysql庫(kù)都沒有,啟動(dòng)不了那才是正常的。修復(fù)
找到mysql安裝目錄下的bin目錄,運(yùn)行:
mysql_install_db
這個(gè)就相當(dāng)于初始化一下,會(huì)發(fā)現(xiàn)有了mysql和一些其他必要的庫(kù),此時(shí)默認(rèn)的用戶是root,并且是沒有設(shè)置密碼的,此時(shí)已經(jīng)可以正常啟動(dòng)mysql了。只是之前的數(shù)據(jù)庫(kù)沒有了,去備份里面把它粘貼過(guò)來(lái),順便把ibdata1文件也粘貼過(guò)來(lái)。再試試可不可以打開
總結(jié)
到此這篇關(guān)于Xampp中mysql無(wú)法啟動(dòng)問題解決的文章就介紹到這了,更多相關(guān)Xampp mysql無(wú)法啟動(dòng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
簡(jiǎn)單談?wù)凪ySQL優(yōu)化利器-慢查詢
分析MySQL語(yǔ)句查詢性能的方法除了使用 EXPLAIN 輸出執(zhí)行計(jì)劃,還可以讓MySQL記錄下查詢超過(guò)指定時(shí)間的語(yǔ)句,我們將超過(guò)指定時(shí)間的SQL語(yǔ)句查詢稱為“慢查詢”2017-01-01
使用mysqldump實(shí)現(xiàn)mysql備份
mysqldump客戶端可用來(lái)轉(zhuǎn)儲(chǔ)數(shù)據(jù)庫(kù)或搜集數(shù)據(jù)庫(kù)進(jìn)行備份或?qū)?shù)據(jù)轉(zhuǎn)移到另一個(gè)SQL服務(wù)器(不一定是一個(gè)MySQL服務(wù)器)。今天我們就來(lái)詳細(xì)探討下mysqldump的使用方法2016-11-11
MySQL實(shí)現(xiàn)批量插入測(cè)試數(shù)據(jù)的方式小結(jié)
在開發(fā)過(guò)程中我們不管是用來(lái)測(cè)試性能還是在生產(chǎn)環(huán)境中頁(yè)面展示好看一點(diǎn),?經(jīng)常需要一些測(cè)試數(shù)據(jù),?本文主要介紹了兩種常用的MySQL測(cè)試數(shù)據(jù)批量生成方式,希望對(duì)大家有所幫助2023-11-11
CentOS安裝mysql5.7 及簡(jiǎn)單配置教程詳解
這篇文章主要介紹了CentOS安裝mysql5.7 及簡(jiǎn)單配置教程詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02
ubuntu server配置mysql并實(shí)現(xiàn)遠(yuǎn)程連接的操作方法
下面小編就為大家分享一篇ubuntu server配置mysql并實(shí)現(xiàn)遠(yuǎn)程連接的操作方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
MySQL 5.7.29 + Win64 解壓版 安裝教程圖文詳解
這篇文章主要介紹了MySQL 5.7.29 + Win64 解壓版 安裝教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05
mysql 直接拷貝data 目錄下文件還原數(shù)據(jù)的實(shí)現(xiàn)
這篇文章主要介紹了mysql 直接拷貝data 目錄下文件還原數(shù)據(jù)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07

