mysql启动服务加入sc config中

新建如下bat文件,到D:/Program Files/MySQL/MySQL Server 5.0下,运行即可

=========================mysqlserver.bat===========================

cd /d %~sdp0
@ECHO ON
@echo "%cd%"
pause
if exist "%cd%/my.ini" goto startsrv
:startsrv
@echo "find my.ini!"
%cd%/bin/mysqld-nt.exe -install MySQL --defaults-file=%cd%/my.ini
net start MySQL
pause
@ECHO ON
exit

============================================================

参数说明:

cd /d %~dp0是什么意思啊?

这句的意思是

更改当前目录为批处理本身的目录

有些晕吧?不急,我举例

比如你有个批处理a.bat在D:/qq文件夹下

a.bat内容为

cd /d %~dp0

在这里

1 cd /d %~dp0的意思就是cd /d d:/qq/

2 %0代表批处理本身 d:/qq/a.bat

3 ~dp是变量扩充

4 d既是扩充到分区号 d:

5 p就是扩充到路径 /qq/

6 dp就是扩充到分区号路径 d:/qq/

 

注意

s应该是代表省略,使用在路径为如下情况:D:/Program Files/MySQL/MySQL Server 5.0,包含空格时会出错,加上该参数运行时会变成

D:/PROGRA~1/MySQL/MYSQLS~1.0/bin/mysqld-nt.exe --defaults-file=D:/PROGRA~1/MySQL/MYSQLS~1.0/my.ini MySQL

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值