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.