1. 程式人生 > >關於命令列啟動mysql時服務名無效的解決方法

關於命令列啟動mysql時服務名無效的解決方法

我的系統為WIN7,在cmd下使用"net start mysql"提示"服務名無效,青鍵入net helpmsg 2185 以獲得更多幫助"錯誤

原因是mysql沒有加入到window的服務中

我的解決方法是命令列進入mysql安裝路徑,輸入mysqld --install

例如  我的安裝路徑為D:\Program Files\MySQL,再進去bin目錄,mysqld --install

(我的安裝路徑為D:\Program Files\MySQL)

回車,提示成功,接下來,我輸入net start stop mysql,卻提示"服務正在啟動或停止中"

後來才發現,我安裝的是MySQL5.6的版本,在自定義安裝的過程預設服務名為mysql56,

所以,啟動服務的命令為"net start stop mysql56",回車,mysql正常啟動

關於解除安裝,就要刪除登錄檔、安裝目錄和解除安裝程式了

刪除的登錄檔主要是

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄刪除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄刪除  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄刪除