用DOS命令配置服務開機自啟動

2022-04-04 13:27:13 字數 1779 閱讀 7334

2016-08-19 15:01 create   

使用命令sc  config

描述:在登錄檔和服務資料庫中修改服務項。

用法:sc config [service name] ...

選項:注意: 選項名稱包括等號。

等號和值之間需要乙個空格。這點尤其重要

type=

start=

error=

binpath=

group=

tag=

depend= 《依存關係(以 / (斜槓) 分隔)>

obj=

displayname= 《顯示名稱》

password= 《密碼》

比如,開機自啟動 apache服務,可以這樣:command 【

sc  config apache_pn start=  auto  

【更改環境變數】:

比如mysql的環境變數應該是: e:\wamp\bin\mysql\mysql5.1.36\bin

所以,若想在任何乙個目錄下以「mysql」命令直接開啟mysql服務,這就需要設定環境變數,

【方法一】 右擊「我的電腦」->屬性->系統屬性->高階->環境變數。編輯「path」,值為「e:\wamp\bin\mysql\mysql5.1.36\bin;d:\phpnow\mysql-5.0.90\bin;e:\phpnow\apache-20\bin;等等」

其中「e:\wamp\bin\mysql\mysql5.1.36\bin」是安裝mysql時的路徑。建議把bin資料夾開啟後,把位址列複製後,直接貼上到path變數值處。

此時,如果再次cmd命令中輸入「mysql ……」仍然會提示『mysql 不是內部或外部命令,也不是可執行程式或批處理檔案』,可以利用第二種方法這樣處理:

【方法二】解決辦法 先輸入 copy  e:\wamp\bin\mysql\mysql5.1.36\bin\mysql.exe(mysql.exe所在的路徑,路徑後標紅的mysql.exe可以任意取名字,比如取個別名:mysqld.exe之類的都行,.exe字尾必須要加) c:\windows\system32\mysql.exe

然後,再次使用「mysql ……」(或「mysqld……」)就不會出現類似的提示了。。。

[:] 鄙人不才,折騰了大半個下午,最後通過【方法二】解決掉了這個問題。wwww~~~

提示輸入密碼,因為現在是空,所以直接按回車。

然後輸入「use mysql」,意思是使用mysql這個資料庫,提示「database changed」就行。

然後輸入要修改的密碼的sql語句「update user set password=password('hooray') where user='root';」,注意,sql語句結尾的分號不能少,提示什麼什麼ok就行了。

最後輸入「flush privileges;」,不輸入這個的話,修改密碼的操作不會生效的。

然後輸入「quit」退出。

另外,很多人說通過phpmyadmin直接修改mysql表裡的密碼就行,原理上應該是沒錯,但是我發現修改後mysql整個庫都不見了,害的我重灌了wamp,最終還是通過命令列去修改的。

開機服務自啟動配置

方法一 etc rc.d rc.local 中增加需要啟動的程式或服務。例如 apache安裝在 usr local www目錄下,若要設定自動啟動服務可用以下命令 vi etc rc.d rc.local 加入 usr local www bin apachectl start 方法二 將程式註冊...

Linux配置開機自啟動服務

linux伺服器存在重啟的情況,伺服器重啟後原來在跑的服務就停止了,由於伺服器重啟是個隨機事件,因此需要配置在重啟後自動開啟一些服務。本篇文章對於linux發行版debian和red hat。1 配置啟動指令碼 進入目錄 etc init.d 編寫要開機啟動的指令碼 custom service.s...

Linux服務開機自啟動

有時候我們需要linux系統在開機的時候自動載入某些指令碼或系統服務 主要用三種方式進行這一操作 ln s 在 etc rc.d rc d目錄中建立 etc init.d 服務的軟鏈結 代表0 6七個執行級別之一 chkonfig 命令列執行級別設定 ntsysv 偽圖形執行級別設定 注意 1.這三...