MariaDB používá systemd
stejně jako MySQL. Chcete-li zakázat MySQL nebo MariaDB, po spuštění při spuštění spusťte
systemctl list-unit-files '*mariadb*' '*mysql*'
Pokud vidíte mysql.service
, zkuste to nejprve deaktivovat.
sudo systemctl disable mysql
Nyní můžete spustit a zastavit MySQL pomocí
sudo systemctl stop mysql.service
sudo systemctl start mysql.service
V Ubuntu 18.04, sudo systemctl disable mysql
zabrání mysql-server
z automatického spuštění při spouštění.
Pro linux existují 3 hlavní init systémy:Systemd
, Upstart
a SysV
. Ačkoli téměř všechny systémy Linux běží na Systemd. Další dva init systémy mohou také koexistovat ve vašem systému.
Pro Systemd
, použijte příkaz sudo systemctl disable mysql
;
Pro Upstart
, použijte echo manual >> /etc/init/mysql.override
;
Pro SysV
, spusťte následující příkaz sudo update-rc.d mysql disable
Pokud chcete zjistit, který init systém běží na vašem serveru, přečtěte si tuto odpověď.