如何在Windows7启动时禁用启动MySQL服务?


12

当我打开桌面(Windows 7 SP1)时,我经常发现MySQL进程已经占用了2或3 GB的内存。我不关心数据库需要多少内存(如果它实际上运行一些查询),但是我确实关心,如果它是一个应用程序,我什至还不启动自己。因此,我在本地环境中开发一些Web应用程序时几乎不使用MySQL限制。

在此处输入图片说明

那么有可能停止这种暴食吗?我试图通过将该MySQL从启动组中删除msconfig,但是在那找不到它的名字。

这是额外的信息。

mysql  Ver 14.14 Distrib 5.6.15, for Win64 (x86_64)
MySQL Server 5.6
MySQL Workbench 6.0

Answers:


9

您可以从命令行禁用MySQL服务(确保以管理员身份运行它)。

要在Windows启动时禁用服务启动(如果当前正在运行,则不会停止服务):

sc config mysql start = manual

要停止服务:

net stop mysql

谢谢。根据windows-commandline.com/start-stop-enable-disable-mysql-service,您的命令当然可以正常工作。
2014年

1
如果收到“服务名称无效”。错误,您的服务可能被命名为其他名称。键入“ net start”以找到它。我的是MySQL56,所以要运行以停止它的命令是“ net stop mysql56”。
Taran

17

在“控制面板”中,打开“管理工具”,然后双击“ 服务”。向下滚动至MySQL,然后双击以打开属性。将启动类型更改为手动。

在此处输入图片说明


1
供参考,这是我所做的。看来我无法真正选择,start= manual但下面列出了任何选项。start = <boot | system | auto | demand | disabled | delayed-auto>所以我选择了start= demand
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.