目前,我的 MySQL 服务器在每次服务器启动时都会启动。出于几个原因,这是不受欢迎的行为。有没有办法禁用此行为?
答案1
从 15.04 开始你可以简单地执行以下操作:
sudo systemctl disable mysql
答案2
为了防止 mysql 在启动时启动:
打开终端:Ctrl++AltT
打开
mysql.conf
文件:nano /etc/init/mysql.conf
注释掉
start on
文件顶部附近的行,start on
可能会分布在两行,因此请将两行都注释掉。(#
在开头添加注释)
如果要手动启动mysql,使用以下命令:
service mysql start
摘自这里。
答案3
在 Ubuntu 18.04 中,sudo systemctl disable mysql
将阻止mysql-server
在启动时自动启动。
对于 Linux,有 3 个主要的 init 系统:Systemd
和。尽管几乎所有 Linux 系统Upstart
都SysV
在 Systemd 上运行。其他两个 init 系统也可能共存于您的系统中。
对于Systemd
,使用命令sudo systemctl disable mysql
;
对于Upstart
,使用echo manual >> /etc/init/mysql.override
;
对于SysV
,运行以下命令sudo update-rc.d mysql disable
如果你想了解你的服务器上正在运行哪个 init 系统,请阅读此文回答。
答案4
我能想到两个 GUI。从应用程序 -> Ubuntu 软件中心搜索“启动管理器”。安装后,您会在系统 -> 管理 -> BootUP-Manager 中找到它。另一个是 Webmin。Webmin 使用您的浏览器。安装后,将您的浏览器指向https://本地主机:10000/寻找服务并从那里开始工作。