GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu zakázat spuštění MySQL v Linuxu při spuštění nebo při spuštění?

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ěď.


Linux
  1. Jak spouštět dotazy MySQL/MariaDB přímo z příkazového řádku Linuxu

  2. Jak (skutečně) zakázat NCQ v Linuxu

  3. Jak úplně, dynamicky zakázat IPv4 stack z Linuxu?

  1. Jak bootovat z USB disku ve VirtualBoxu na Linuxu

  2. Linux – Jak spustit bootloader z Linuxu?

  3. Mohu zavést Linux z VHD?

  1. Jak exportovat tabulku z MySQL do CSV

  2. Jak zobrazit uživatele v MySQL pomocí Linuxu

  3. Jak nainstalovat Mattermost na Alma Linux 8