關於DOS下啟動MySQL時提示服務名無效

2022-05-06 06:33:09 字數 962 閱讀 5411

主要原因:啟動時:net start mysql

而開啟服務後發現,本地服務中mysql這個服務實際名字為mysql55,故啟動語句應為:net  start mysql55;

以下摘自課程提問:

你要看你的服務裡存在不存在相應的服務。如下圖:

如存在,再看下服務名是否拼寫正確。

新建/刪除mysql服務,mysql中已為我們提供相應的程式,使用mysqld就可以實現新增/刪除mysql服務。

新增mysql服務:

mysqld -install 服務名(自定義)

刪除mysql服務:

"mysqld -remove 服務名(確實存在的服務名)"

例: 「mysqld -install mysql5.5.x」,「mysqld -remove mysql5.5.x」。

當然你不嫌麻煩可以使用windows自身的"sc"命令。

如使用sc新增服務:

「sc create servicename binpath= 路徑 start= auto」

start是指定服務是"自動"/"手動"/「禁用」.如果是auto就是自動,而手動就是"demand"。

binpath是指定主程式位址。

2014-12-03

回覆 1

yapbean

我的剛剛解決,是服務名稱的問題,

dos視窗啟動mysql

配置好環境變數或者進入mysql的bin資料夾下輸入cmd啟動dos 輸入 mysql u root p 注意 mysql h 127.0.0.1 主機位址 或者輸入 localhost u root 使用者名稱 p 密碼 可以使用預設埠3306或者直接視覺化軟體登入,這個命令可以在mysql不是預...

DOS下啟動 關閉服務方法

簡單介紹兩個dos下的命令,用於啟動 關閉服務 z y b dr k 1 net start lhd?ul 1s 啟動服務,或顯示已啟動服務的列表。如果服務名是兩個或兩個以上的詞,如 net logon 或computer browser,則必須用引號 服務名 hv xy ia eyq sw6 vq...

dos下mysql dos下進入mysql環境

1.怎麼樣在dos下進入mysql環境?首先輸入mysql所在的目錄 e programfiles mysql mysqlserver5.0 bin 然後鍵入 mysql uroot p 接著輸入mysql的密碼就可以進入mysql環境下用mysql語句執行操作了 或者鍵入 mysql uroot ...