用DOS命令配置服务开机自启动
Posted Alex_Blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用DOS命令配置服务开机自启动相关的知识,希望对你有一定的参考价值。
2016-08-19 15:01 Create
使用命令 sc config
参考博客:http://blog.csdn.net/it1988888/article/details/7992626
描述:
在注册表和服务数据库中修改服务项。
用法:
sc <server> config [service name] <option1> <option2>...
选项:
注意: 选项名称包括等号。
等号和值之间需要一个空格。这点尤其重要
type= <own|share|interact|kernel|filesys|rec|adapt>
start= <boot|system|auto|demand|disabled|delayed-auto>
error= <normal|severe|critical|ignore>
binPath= <BinaryPathName>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <依存关系(以 / (斜杠) 分隔)>
obj= <AccountName|ObjectName>
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~~~
实际上,方法二也可以通过手动复制你想要复制的任何应用程序到C:\\Windows\\System32\\目录下,比如,现在想使用DOS命令用ie浏览器打开百度,就可以手动的将应用程序C:\\Program Files\\Internet Explorer\\iexplore.exe直接复制到C:\\Windows\\System32\\目录,然后就是用【 ie http://www.baidu.com 】命令直接打开你想要打开的网页。
提示输入密码,因为现在是空,所以直接按回车。
然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。
然后输入要修改的密码的sql语句“update user set password=PASSWORD(\'hooray\') where user=\'root\';”,注意,sql语句结尾的分号不能少,提示什么什么OK就行了。
最后输入“flush privileges;”,不输入这个的话,修改密码的操作不会生效的。
然后输入“quit”退出。
另外,很多人说通过phpmyadmin直接修改mysql表里的密码就行,原理上应该是没错,但是我发现修改后mysql整个库都不见了,害的我重装了WAMP,最终还是通过命令行去修改的。
以上是关于用DOS命令配置服务开机自启动的主要内容,如果未能解决你的问题,请参考以下文章