Eva*_*oll 15
MariaDBsystemd
和MySQL一样使用。要禁用 MySQL 或 MariaDB,从启动开始,运行
systemctl list-unit-files '*mariadb*' '*mysql*'
Run Code Online (Sandbox Code Playgroud)
如果您看到mysql.service
,请先尝试禁用该功能。
sudo systemctl disable mysql
Run Code Online (Sandbox Code Playgroud)
现在您可以使用以下命令启动和停止 MySQL
sudo systemctl stop mysql.service
sudo systemctl start mysql.service
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 18.04 中,sudo systemctl disable mysql
将阻止mysql-server
启动时自动启动。
对于 linux,有 3 个主要的初始化系统:Systemd
,Upstart
和SysV
. 尽管几乎所有 Linux 系统都运行在 Systemd 上。其他两个 init 系统也可能共存于您的系统中。
对于Systemd
,使用命令sudo systemctl disable mysql
;
对于Upstart
, 使用echo manual >> /etc/init/mysql.override
;
对于SysV
,运行以下命令sudo update-rc.d mysql disable
如果您想了解您的服务器上运行的是哪个 init 系统,请阅读此答案。