怎么把mysql注册为windows服务?

怎么把mysql注册为windows服务?,第1张

1)将MySQL 添加到服务中。\x0d\x0a以管理员模式启动cmd,进入mysql安装路径: d:/appspace/mysql /bin>\x0d\x0a输入 mysqld --install MySQL --defaults-file="C:\Windows\my.ini"\x0d\x0a要指定defaults-file.\x0d\x0a命令行中输入services.msc回车,可以看到MySQL已被添加到Services中,\x0d\x0aPath to executable中的内容为 \x0d\x0ad:\appspace\mysql\bin\mysqld --defaults-file=C:\windows\my.ini MySQL\x0d\x0a2)启动MySQL\x0d\x0a在MySQL Service中点击Start按钮,或者在命令行(Run as administrator)中输入 net start mysql.\x0d\x0a如果出现1067错误,启动不了,则重新检查my.ini文件(前面有描述)\x0d\x0a3)关闭MySQL\x0d\x0a在MySQL Service中点击Stop按钮,或者在命令行(Run as administrator)中输入 net stop mysql.\x0d\x0a4)删除mysql服务\x0d\x0amysqld _remove

Mysql服务中的可执行文件路径和Mysql安装目录不一致,导致mysql服务启动失败,此时需要修改可执行路径。 1,CMD------regedit,打开注册表编辑器 2,根据路径找到mysql注册表,HKEY_LOCAL_MACHINE----SYSTEM----CurrentControlSet----Services----mysql,修改ImagePath值为正确的路径。 3,运行mysql安装目录下的mysql\mysql-5.6.26-winx64\bin\mysqld.exe,接着再去启动mysql服务即可。

这个错误的原因是执行文件路径不正确。所以得到这个错误信息时可以检查一下服务的执行文件路径是不是你计划中的路径。特别是MYSQL数据库服务安装的时候一般都是你的数据库放在其他盘而服务执行文件路径被指向到了C:\windows\system32\mysqld.exe上去了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6162433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存