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