安裝好了XAMPP之后,可是因為好奇,又進入了XAMPP下的mysql的bin目次,利用mysql -install號令又把mysql安裝了一遍,導致數據庫都沒法用。后來反頻頻復安裝了XAMPP了快要七八回,仍是不可。可是不克不及重裝系統又必需搞心猿意馬,年夜三更后,終于弄出來了。
Mysql錯誤提醒:
Mysql shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
之前安裝了XAMPP之后,手殘又把Mysql安裝了一遍,導致Mysql不克不及用。于是把注冊表的Mysql(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL)給刪除了。又把C盤埋沒的文件ProgramData文件夾里的Mysql文件刪除了。覺得可以徹底刪除了Mysql,再重裝XMAPP就可以了。現實上并不是,照樣報錯。
并且報錯和Apache一樣,把下圖的Apache字母換當作Mysql就是Mysql的報錯。
那如許該怎么辦呢?其實很簡單的。要想Mysql可以或許正常啟動,有兩個需要前提。第一是:注冊表中存在這一項:{計較機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL}。
沒有這個注冊表項的需要重裝。具體怎么重裝呢?
以辦理員模式運行,進入MySQL的bin目次,執行號令:mysqld.exe -install。
然后提醒:Service successfully installed。
那么此刻MySQL安裝當作功。
第二是:要包管辦事列內外有Mysql辦事這個選項,如許才暗示你的電腦里有這個辦事,并且你還要可以或許在辦事列內外把這個辦事可以或許當作功啟動。
若是不克不及當作功啟動,申明還沒有安裝當作功。
最后,先把XAMPP退出。然后再打開XAMPP,啟動Mysql辦事,就可以準確執行了。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!