計算機(jī)異常關(guān)機(jī)可能會導(dǎo)致MYSQL數(shù)據(jù)庫損壞,一般常見的就是數(shù)據(jù)丟失、服務(wù)丟失,今天來說下服務(wù)丟失的解決辦法。
打開 “計算機(jī)管理”->“服務(wù)” 確認(rèn)服務(wù)已經(jīng)丟失,打開“我的電腦”,依次進(jìn)入c:\windows\system32目錄,找到cmd.exe文件,右擊,“以管理員身份運行”,注意,這里一定要用管理員運行,否則可能導(dǎo)致服務(wù)雖然創(chuàng)建了,但是,啟動不了。
打開cmd后,輸入cd C:\Program Files\MySQL\MySQL Server 5.7\bin回車,注:以MYSQL實際安裝路徑為準(zhǔn)。
然后輸入mysqld --install mysql57并回車,注:mysql57是服務(wù)名,這個可以自定義。
回車后,順利的話,服務(wù)會被重新創(chuàng)建,回到“服務(wù)”窗口,刷新一下,看下MYSQL是否已經(jīng)創(chuàng)建成功,如果創(chuàng)建成功并成功啟動,就表服務(wù)已經(jīng)恢復(fù)。
通過這種方法創(chuàng)建的服務(wù),是使用的它默認(rèn)的MY.INI配置文件,如果需要自定義配置,需要加上相應(yīng)的參數(shù),這個需要修改注冊表
對應(yīng)的項:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Mysql57
對應(yīng)的值:ImagePath
對應(yīng)的數(shù)據(jù):"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
這里根據(jù)實際的my.ini路徑為準(zhǔn)。