1. 程式人生 > >cmd中進入資料庫顯示服務名無效

cmd中進入資料庫顯示服務名無效

在DOS視窗下,輸入:net stop mysql啟動服務時,提示服務名無效或者沒有啟動mysql服務,如圖下情況:

原因是:因為net start +服務名,啟動的是win下注冊的服務。此時,系統中並沒有註冊mysql到服務中。即當前路徑下沒有mysql服務。

如何將MySQL註冊到win服務裡面?(步驟如下)

1. 來到MySQL的安裝路徑下bin

2. 在命令列中輸入mysqld --install

成功:出現如下方框內容。

不成功:出現如圖以下,則以管理員身份執行DOS視窗,這樣就可以了成功

3. 執行 net start mysql出現:

刪除mysql下的data檔案,重新執行 mysqld --initialize 就可以在當前路徑下生成data資料夾,再執行net start mysql 就可以啟動mysql