MariaDB verwendet systemd
ebenso wie MySQL. Führen Sie zum Deaktivieren von MySQL oder MariaDB beim Booten
systemctl list-unit-files '*mariadb*' '*mysql*'
Wenn Sie mysql.service
sehen , versuchen Sie zuerst, diesen zu deaktivieren.
sudo systemctl disable mysql
Jetzt können Sie MySQL mit
starten und stoppensudo systemctl stop mysql.service
sudo systemctl start mysql.service
In Ubuntu 18.04 sudo systemctl disable mysql
verhindert mysql-server
vom Autostart beim Booten.
Für Linux gibt es 3 Haupt-Init-Systeme:Systemd
, Upstart
und SysV
. Obwohl fast alle Linux-Systeme auf Systemd laufen. Die anderen beiden Init-Systeme könnten auch in Ihrem System koexistieren.
Für Systemd
, verwenden Sie den Befehl sudo systemctl disable mysql
;
Für Upstart
, verwenden Sie echo manual >> /etc/init/mysql.override
;
Für SysV
, führen Sie den folgenden Befehl aus sudo update-rc.d mysql disable
Wenn Sie herausfinden möchten, welches Init-System auf Ihrem Server läuft, lesen Sie bitte diese Antwort.