如何避免MySQL自动启动25字教学(mysql 不自动启动)
如何避免MySQL自动启动:25字教学
MySQL是一款广泛使用的关系型数据库管理系统,但有时候我们并不希望它自动启动。下面将介绍如何避免MySQL自动启动。
1.通过系统服务禁用MySQL服务
在Windows操作系统下,我们可以通过以下步骤禁用MySQL服务:
打开“服务”窗口,找到MySQL服务,右键点击,选择“属性”选项。在“属性”弹出框中,选择“停止服务”并在“启动类型”下拉框选择“禁用”。
![image-20210303102717579](https://cdn.jsdelivr.net/gh/Yousazoe/pic-bed/blog/20210303102717.png)
在Linux操作系统下,我们可以通过以下命令生成systemd配置文件:
sudo systemctl edit mysql.service
在编辑器中加入以下内容并保存:
[Service]
ExecStart=
运行以下命令以重新加载systemd配置并停止服务:
sudo systemctl daemon-reload
sudo systemctl stop mysql
2.启动MySQL后立即关闭
如果我们不希望永久禁用MySQL服务,可以在系统自动启动MySQL后立即关闭它。我们可以通过以下命令实现:
mysqladmin -u root -p shutdown
上述命令将通过MySQL的管理员用户root停止MySQL服务。输入此命令后,系统将提示您输入mysql管理员密码。
3.将MySQL服务设置为手动
在Windows操作系统下,我们可以将MySQL服务设置为手动,以便在需要时手动启动服务。以下是设置过程:
打开“服务”窗口,找到MySQL服务,右键点击,选择“属性”选项。在“属性”弹出框中,将“启动类型”下拉框选择为“手动”。
![image-20210303104104178](https://cdn.jsdelivr.net/gh/Yousazoe/pic-bed/blog/20210303104104.png)
在Linux操作系统下,我们也可以通过以下命令将MySQL服务设置为手动:
sudo systemctl disable mysql
通过执行上述命令,MySQL将从启动过程中被排除,只有在您手动启动它时才会启动。
总结
MySQL是一款强大的数据库管理系统,但在某些情况下,我们需要避免它自动启动。通过禁用服务、立即关闭或手动启动MySQL,我们可以灵活地使用这个强大的数据库工具。