灰儿 发表于 2011-12-7 11:01:13

mysql免安装版本注册为系统服务的问题

很多朋友都喜欢绿色软件,什么绿色软件——就是所谓的不用安装向导安装的,一般由Winzip或者Winrar压缩的软件包,直接解压就可以使用的,大家试想一下,不经过安装向导的软件肯定不会写入系统文件和注册表信息,也不存在系统服务的注册了,那么怎么注册mysql为系统服务开机自动启动呢?使用mysql自带的工具mysqld.exe (mysql 5.1以前版本为mysqld-nt.exe)就可以实现,方法如下:

注册为服务(服务名称为mysql):
D:\mysql5\bin\mysqld --install mysql--defaults-file="d:\mysql5\my.ini"

D:\mysql5\bin\mysqld-nt --install mysql--defaults-file="d:\mysql5\my.ini"

注:
mysql 5.1以前版本为mysqld-nt.exe,以后版本为mysqld.exe

如果出现 Service successfully installed 的提示, 这表示你已成功的将 MySQL 安装成一项 Windows 的服务。


删除此项服务(服务名称为mysql):
方法一:使用mysql自带的mysqld命令删除:mysqld--remove mysql
方法二:使用window系统自带的sc delete命令删除:sc delete mysql

注:
输入mysqld 就可以临时启动服务了,但不加入系统服务。(输入 mysqld --console 可以在控制台看到日志输出)。
mysql 5.1以前版本为mysqld-nt.exe,以后版本为mysqld.exe    命令中的mysql为服务名称







页: [1]
查看完整版本: mysql免安装版本注册为系统服务的问题