Mysql
如何在啟動或啟動時禁用 Linux 上的 MySQL?
將 MySQL 添加到 Ubuntu 後,它會在伺服器啟動時自動啟動。我希望它不與系統一起啟動。
如何禁用它並手動啟動它?
MariaDB和
systemd
MySQL一樣使用。要禁用 MySQL 或 MariaDB,從啟動時開始,執行systemctl list-unit-files '*mariadb*' '*mysql*'
如果您看到
mysql.service
,請先嘗試禁用該選項。sudo systemctl disable mysql
現在您可以使用以下命令啟動和停止 MySQL
sudo systemctl stop mysql.service sudo systemctl start mysql.service
在 Ubuntu 18.04 中,
sudo systemctl disable mysql
將阻止mysql-server
啟動時自動啟動。對於 linux,有 3 個主要的 init 系統
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
如果您想查找伺服器上正在執行的初始化系統,請閱讀此答案。