GNU/Linux >> Linux Esercitazione >  >> Linux

Come disabilitare MySQL su Linux dall'avvio all'avvio o all'avvio?

MariaDB usa systemd così come MySQL. Per disabilitare MySQL o MariaDB, dall'avvio all'avvio, eseguire

systemctl list-unit-files '*mariadb*' '*mysql*'

Se vedi mysql.service , prova a disabilitare prima quello.

sudo systemctl disable mysql

Ora puoi avviare e arrestare MySQL con

sudo systemctl stop mysql.service
sudo systemctl start mysql.service

In Ubuntu 18.04, sudo systemctl disable mysql impedirà mysql-server dall'avvio automatico all'avvio.

Per Linux, ci sono 3 principali sistemi di inizializzazione:Systemd , Upstart e SysV . Sebbene quasi tutti i sistemi Linux funzionino su Systemd. Anche gli altri due sistemi init potrebbero coesistere nel tuo sistema.

Per Systemd , usa il comando sudo systemctl disable mysql;
Per Upstart , usa echo manual >> /etc/init/mysql.override;
Per SysV , esegui il seguente comando sudo update-rc.d mysql disable

Se desideri scoprire quale sistema init è in esecuzione sul tuo server, leggi questa risposta.


Linux
  1. Come eseguire query MySQL/MariaDB direttamente dalla riga di comando di Linux

  2. Come eseguire l'avvio da un'unità USB in VirtualBox su Linux

  3. Linux:come eseguire un bootloader da Linux?

  4. Posso avviare Linux da un VHD?

  5. Come disabilitare (davvero) NCQ in Linux

Come disabilitare la webcam integrata in Linux

Come avviare dall'unità USB in Virtualbox in Linux

Come rimuovere un comando dalla cronologia in Linux

Come installare il software dal sorgente in Linux

Come rimuovere (^M) caratteri da un file in Linux

Come disabilitare lo scambio in Linux