MariaDB utilise systemd
tout comme MySQL. Pour désactiver MySQL ou MariaDB, à partir du démarrage au démarrage, exécutez
systemctl list-unit-files '*mariadb*' '*mysql*'
Si vous voyez mysql.service
, essayez d'abord de désactiver celui-ci.
sudo systemctl disable mysql
Vous pouvez maintenant démarrer et arrêter MySQL avec
sudo systemctl stop mysql.service
sudo systemctl start mysql.service
Dans Ubuntu 18.04, sudo systemctl disable mysql
empêchera mysql-server
du démarrage automatique au démarrage.
Pour Linux, il existe 3 principaux systèmes d'initialisation :Systemd
, Upstart
et SysV
. Bien que presque tous les systèmes Linux fonctionnent sur Systemd. Les deux autres systèmes d'initialisation peuvent également coexister dans votre système.
Pour Systemd
, utilisez la commande sudo systemctl disable mysql
;
Pour Upstart
, utilisez echo manual >> /etc/init/mysql.override
;
Pour SysV
, exécutez la commande suivante sudo update-rc.d mysql disable
Si vous souhaitez savoir quel système d'initialisation s'exécute sur votre serveur, veuillez lire cette réponse.