sc delete mysql [SC] DeleteService SUCCESS 在安裝服務(wù)時,如果有類似情況發(fā)生,察看服務(wù)里是不是遺留的服務(wù)程序,解決方法,刪除舊的服務(wù)后,安裝新的服務(wù)。 /*!cteate a table t" />

无码人妻视频一区二区三区,亚洲国产精品色一区二区三区色牛,亚洲国产中文精品碰碰,九九视频这里只有精品

2526瀏覽量

安裝MySQL 時,系統(tǒng)提示:Cannot create windows service for mysql.error:0

來源: 時間:2013-03-06

安裝MySQL 時,系統(tǒng)提示:Cannot create windows service for mysql.error:0

原因是系統(tǒng)里有舊的mysql服務(wù)存在,解決辦法如下:

要永久刪除舊的mysql服務(wù),需要用戶以管理權(quán)限在命令行上執(zhí)行下列命令:
C:>sc delete mysql
[SC] DeleteService SUCCESS
在安裝服務(wù)時,如果有類似情況發(fā)生,察看服務(wù)里是不是遺留的服務(wù)程序,解決方法,刪除舊的服務(wù)后,安裝新的服務(wù)。
/*!cteate a table test;*/
DROP TABLE IF EXISTS `baninfo_special`;
CREATE TABLE `baninfo_special` (
`ID` int(11) NOT NULL auto_increment,
`special_ID` int(11) NOT NULL,
`port` int(11),
`time` timestamp,
`src_IP` varchar(64) default '',
`act` int(11),
`baninfo_specialname` varchar(64) default '',
`password` varchar(64) default '',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET='utf8';
附,關(guān)于服務(wù)的操作:
如果要刪除一個系統(tǒng)服務(wù),可以使用 SC delete
[服務(wù)名稱],比如刪除messager服務(wù),輸入SC DELETE MESSAGER。
SC使用這樣的語法:
1. SC [Servername] command Servicename [Optionname= Optionvalue]
2. SC [command]
這里使用第一種語法使用SC,使用第二種語法顯示幫助。
下面介紹各種參數(shù)。
Servername
可選擇:可以使用雙斜線,如myserver,也可以是192.168.0.1來操作遠程計算機。如果在本地計算機上操作
就不用添加任何參數(shù)。
Command
下面列出SC可以使用的命令。
config----改變一個服務(wù)的配置。(長久的)
continue--對一個服務(wù)送出一個繼續(xù)控制的要求。
control----對一個服務(wù)送出一個控制。
create----創(chuàng)建一個服務(wù)。(增加到注冊表中)
delete----刪除一個服務(wù)。(從注冊表中刪除)
EnumDepend--列舉服務(wù)的從屬關(guān)系。
GetDisplayName--獲得一個服務(wù)的顯示名稱。
GetKeyName--獲得一個服務(wù)的服務(wù)鍵名。
interrogate--對一個服務(wù)送出一個詢問控制要求。
pause----對一個服務(wù)送出一個暫??刂埔?。
qc----詢問一個服務(wù)的配置。
query----詢問一個服務(wù)的狀態(tài),也可以列舉服務(wù)的狀態(tài)類型。
start----啟動一個服務(wù)。
stop----對一個服務(wù)送出一個停止的要求。
Servicename
在注冊表中為service key制定的名稱。注意這個名稱是不同于顯示名稱的(這個名稱可以用net start和服務(wù)控
制面板看到),而SC是使用服務(wù)鍵名來鑒別服務(wù)的。
Optionname
這個optionname和optionvalue參數(shù)允許你指定操作命令參數(shù)的名稱和數(shù)值。注意,這一點很重要在操作名稱和等
號之間是沒有空格的。一開始我不知道,結(jié)果………………,比如,start= optionvalue,這個很重要。
optionvalue可以是0,1,或者是更多的操作參數(shù)名稱和數(shù)值對。
如果你想要看每個命令的可以用的optionvalue,你可以使用sc command這樣的格式。這會為你提供詳細(xì)的幫助。
Optionvalue
為optionname的參數(shù)的名稱指定它的數(shù)值。有效數(shù)值范圍常常限制于哪一個參數(shù)的optionname。如果要列表請用
sc command來詢問每個命令。
Comments
很多的命令需要管理員權(quán)限,所以我想說,在你操作這些東西的時候最好是管理員。呵呵!
當(dāng)你鍵入SC而不帶任何參數(shù)時,SC.exe會顯示幫助信息和可用的命令。當(dāng)你鍵入SC緊跟著命令名稱時,你可以得
到一個有關(guān)這個命令的詳細(xì)列表。比如,鍵入sc create可以得到和create有關(guān)的列表。
但是除了一個命令,sc query,這會導(dǎo)出該系統(tǒng)中當(dāng)前正在運行的所有服務(wù)和驅(qū)動程序的狀態(tài)。
當(dāng)你使用start命令時,你可以傳遞一些參數(shù)(arguments)給服務(wù)的主函數(shù),但是不是給服務(wù)進程的主函數(shù)。
SC create
這個命令可以在注冊表和服務(wù)控制管理數(shù)據(jù)庫建立一個入口。
語法1
sc [servername] create Servicename [Optionname= Optionvalue]
這里的servername,servicename,optionname,optionvalue和上面的一樣,這里就不多說了。這里我們詳細(xì)說
明一下optionname和optionvalue。
Optionname--Optionvalue
描述
type=----own, share, interact, kernel, filesys
關(guān)于建立服務(wù)的類型,選項值包括驅(qū)動程序使用的類型,默認(rèn)是share。
start=----boot, system, auto, demand, disabled
關(guān)于啟動服務(wù)的類型,選項值包括驅(qū)動程序使用的類型,默認(rèn)是demand(手動)。
error=----normal, severe, critical, ignore
當(dāng)服務(wù)在導(dǎo)入失敗錯誤的嚴(yán)重性,默認(rèn)是normal。
binPath=--(string)
服務(wù)二進制文件的路徑名,這里沒有默認(rèn)值,這個字符串是必須設(shè)置的。
group=----(string)
這個服務(wù)屬于的組,這個組的列表保存在注冊表中的ServiceGroupOrder下。默認(rèn)是nothing。
tag=----(string)
如果這個字符串被設(shè)置為yes,sc可以從CreateService call中得到一個tagId。然而,SC并不顯示這個標(biāo)簽,所
以使用這個沒有多少意義。默認(rèn)是nothing
depend=----(space separated string)有空格的字符串。
在這個服務(wù)啟動前必須啟動的服務(wù)的名稱或者是組。
obj=----(string)
賬號運行使用的名稱,也可以說是登陸身份。默認(rèn)是localsystem
Displayname=--(string)
一個為在用戶界面程序中鑒別各個服務(wù)使用的字符串。
password=--(string)
一個密碼,如果一個不同于localsystem的賬號使用時需要使用這個。
Optionvalue
Optionname參數(shù)名稱的數(shù)值列表。參考o(jì)ptionname。當(dāng)我們輸入一個字符串時,如果輸入一個空的引用這意味著
一個空的字符串將被導(dǎo)入。
Comments
The SC CREATE command performs the operations of the CreateService API
function.
這個sc create命令執(zhí)行CreateService API函數(shù)的操作。詳細(xì)請見CreateService。
例1
下面這個例子在一臺叫做(myserver)的計算機上為一個叫“NewService”的服務(wù)建立的一個注冊表登記。
sc myserver create NewService binpath= c:winntsystem32NewServ.exe
按照默認(rèn),這個服務(wù)會建立一個WIN32_SHARE_PROCESS使用SERVICE_DEMAND_START啟動方式。這將不會有任何從屬
關(guān)系,也將會按照localsystem安全上下關(guān)系來運行。
例2
下面這個例子將在本地計算機上,建立一個服務(wù),它將會是一個自動運行服務(wù),并且運行在他自己的進程上。它
從屬于TDI組和NetBios服務(wù)上。注意,你必須在從屬中間增加一個空格的引用。
sc create NewService binpath= c:winntsystem32NewServ.exe type= own
start= auto depend= "+TDI Netbios"
例3
服務(wù)開發(fā)者可以通過臨時改變二進制路徑(影像路徑)的方式來將這個服務(wù)運行在內(nèi)核調(diào)試器的上下關(guān)系中。下
面這個例子就可以讓我們看到如何改變服務(wù)的配置。
sc config NewService binpath= "ntsd -d c:winntsystem32Newserv.exe"
這個例子會引起服務(wù)控制管理器調(diào)用ntsd.exe使用下例的參數(shù)字符串:
"-d c:ntsystem32NewServ.exe"
當(dāng)系統(tǒng)裝入newserv.exe時ntsd將會轉(zhuǎn)而打斷調(diào)試器,所以斷點可以被設(shè)置在服務(wù)代碼里。
SC QC
這個SC QC“詢問配置”命令可以列出一個服務(wù)的配置信息和QUERY_SERVICE_CONFIG結(jié)構(gòu)。
語法1
sc [Servername] qc Servicename [Buffersize]
Parameters
servername和servicename前面已經(jīng)介紹過了,這里不再多說。
Buffersize,可選擇的,列出緩沖區(qū)的尺寸。
Comments
SC QC命令顯示了QUERY_SERVICE_CONFIG結(jié)構(gòu)的內(nèi)容。
以下是QUERY_SERVICE_CONFIG相應(yīng)的區(qū)域。
TYPE------dwServiceType
START_TYPE----dwStartType
ERROR_CONTROL----dwErrorControl
BINARY_PATH_NAME--lpBinaryPathName
LOAD_ORDER_GROUP--lpLoadOrderGroup
TAG------dwTagId
DISPLAY_NAME----lpDisplayName
DEPENDENCIES----lpDependencies
SERVICE_START_NAME--lpServiceStartName
例1
下面這個例子詢問了在上面例子中建立的“NewService”服務(wù)的配置:
sc myserver qc NewService
sc顯示下面的信息:
SERVICE_NAME: NewService
TYPE : 20 WIN32_SHARE_PROCESS
START_TYPE : 3 DEMAND_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : c:winntsystem32NewServ.exe
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : NewService
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
NewService有能力和其他的服務(wù)共享一個進程。但是它不是自動啟動的。二進制文件名是NewServ.exe。這個服務(wù)
不依靠與其它的的服務(wù),而且運行在lcoalsystem的安全上下關(guān)系中。這些都是調(diào)用QueryServiceStatus基本的返
回,如果還需要更多的細(xì)節(jié)屆時,可以看看API函數(shù)文件。
SC QUERY
SC QUERY命令可以獲得服務(wù)的信息。
語法:
sc [Servername] query { Servicename | Optionname= Optionvalue... }
參數(shù):
servername, servicename, optionname, optionvalue不在解釋。只談一下這個命令提供的數(shù)值。
Optionname--Optionvalue
Description
type=----driver, service, all
列舉服務(wù)的類型,默認(rèn)是service
state=----active, inactive, all
列舉服務(wù)的狀態(tài),默認(rèn)是active
bufsize=--(numeric value)
列舉緩沖區(qū)的尺寸,默認(rèn)是1024 bytes
ri=----(numeric value)
但開始列舉時,恢復(fù)指針的數(shù)字,默認(rèn)是0
Optionvalue
同上。
Comments
SC QUERY命令可以顯示SERVICE_STATUS結(jié)構(gòu)的內(nèi)容。
下面是SERVICE_STATUS結(jié)構(gòu)相應(yīng)的信息:
TYPE------dwServiceType
STATE------dwCurrentState, dwControlsAccepted
WIN32_EXIT_CODE----dwWin32ExitCode
SERVICE_EXIT_CODE--dwServiceSpecificExitCode
CHECKPOINT----dwCheckPoint
WAIT_HINT----dwWaitHint
在啟動計算機后,使用SC
QUERY命令會告訴你是否,或者不是一個啟動服務(wù)的嘗試。如果這個服務(wù)成功啟動,WIN32_EXIT_CODE區(qū)間會將會包含一個0,當(dāng)嘗試不成功時,當(dāng)它意識到這個服務(wù)不能夠啟動時,這個區(qū)間也會提供一個退出碼給服務(wù)。

例子
查詢“NewService"服務(wù)狀態(tài),鍵入:
sc query NewService
顯示一下信息:
SERVICE_NAME: NewService
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 1 STOPPED
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 1077 (0x435)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
注意,這里存在一個給這個服務(wù)的退出碼,即使這個服務(wù)部不在運行,鍵入net helpmsg 1077,將會得到對1077錯誤信息的說明:
上次啟動之后,仍未嘗試引導(dǎo)服務(wù)。
所以,這里我想說一句,希望大家可以活用net helpmsg,這會對你的學(xué)習(xí)有很大的幫助。
下面在對SC query的命令在說明一下:
列舉活動服務(wù)和驅(qū)動程序狀態(tài),使用以下命令:
sc query
顯示messenger服務(wù),使用以下命令:
sc query messenger
只列舉活動的驅(qū)動程序,使用以下命令:
sc query type= driver
列舉Win32服務(wù),使用以下命令:
sc query type= service
列舉所有的服務(wù)和驅(qū)動程序,使用以下命令:
sc query state= all
用50 byte的緩沖區(qū)來進行列舉,使用以下命令:
sc query bufsize= 50
在恢復(fù)列舉時使用index=14,使用以下命令:
sc query ri=14
列舉所有的交互式服務(wù),使用以下命令:
sc query type= service type= interact



命令行使用sc命令.
關(guān)于sc命令的詳解,請自行查看幫助(sc /?),在此只簡單提及如何加入系統(tǒng)服務(wù)功能.
加入服務(wù):
sc create ServiceName binPath= 路徑 start= auto
(等號后面的空格必須)
刪除服務(wù):
sc delete ServiceName
e.g
將Tomcat加入到系統(tǒng)服務(wù)中:
sc create Tomcat binPath= F:apache-tomcatbinstartup.bat start= auto
將Tomcat服務(wù)刪除:
sc delete Tomcat
sc description tomcat "提供 TCP/IP 網(wǎng)絡(luò)上客戶端和服務(wù)器之間端對端的安全。如果此服務(wù)被停用,網(wǎng)絡(luò)上客戶端和服務(wù)器

下一篇 雙路由器級聯(lián)上網(wǎng)方法

上一篇: 暫無

聯(lián)系我們

一次需求提交或許正是成就一個出色產(chǎn)品的開始。
歡迎填寫表格或發(fā)送合作郵件至: qczsky@126.com

大理青橙科技

電話:13988578755 13988578755

郵箱:qczsky@126.com

地址:大理市下關(guān)龍都春天10層

如果您無法識別驗證碼,請點圖片更換

桂平市| 崇礼县| 南和县| 西昌市| 宁波市| 运城市| 丹江口市| 定日县| 安平县| 南郑县| 大化| 颍上县| 鱼台县| 荣昌县| 商河县| 商丘市| 抚远县| 浑源县| 那坡县| 永和县| 忻城县| 龙陵县| 乌拉特中旗| 承德市| 彭泽县| 上犹县| 佛冈县| 内江市| 元谋县| 涿州市| 离岛区| 和政县| 峨边| 阜康市| 蒙山县| 丹棱县| 洛南县| 丹棱县| 苍山县| 新沂市| 海南省|