Questo post discuterà di come creare uno script di avvio del server MySQL e configurare "SystemCtl"Comandi usando il"SystemD"Script di startup del server mysql.
Crea script di avvio del server mysql
Per creare uno script di avvio del server MySQL, creiamo prima una directory e navigiamo in esso seguendo questi comandi:
mkdir mysqlLa directory di lavoro cambierà:
Crea uno script bash chiamato "mysql.sh", Utilizzando qualsiasi editor in base alle tue preferenze:
nano mysql.shDigita questo script all'interno di questo file per avviare il server MySQL:
#!/bin/shSalva il file ed esci premendo "Ctrl + O" chiave.
Dopo aver creato qualsiasi file bash, modificare le sue autorizzazioni per renderlo eseguibile. Quindi digitare questo comando per modificare l'autorizzazione del file bash in eseguibile:
chmod +x mysql.shPer configurare lo script da eseguire al momento dell'avvio, aggiungilo al file di avvio del sistema. Per questo, vai a "Menù", Cercare "Applicazione di avvio"E aprilo:
Fornire un "Nome", e il posizione del file bash contenente lo script di avvio in "Comando:" opzione. Digitare un "Commento"Per questo programma di avvio e fai clic su"Aggiungere"Pulsante:
Eseguire lo script digitando:
Sudo Bash Mysql.shL'output senza errori indica che il tuo script di avvio del server MySQL viene creato ed eseguito correttamente:
Configura SystemD per lo script di avvio del server MySQL
Per configurare altre funzionalità per questo script di avvio, come ricarica, abilitazione e stato. Innanzitutto, vai alla directory contenente SystemD:
cd/etc/systemd/systemCrea un file chiamato "mysql.servizio":
sudo nano mysql.servizioAggiungi la configurazione nel file:
[Unità]Assicurati di fornire la posizione del "mysql.sh"File correttamente in"ExecStart":
Abilita il "mysql.servizio"File, per avviarlo automaticamente dopo ogni riavvio:
sudo systemctl demone-ricaricaPer vedere lo stato di mysql, tipo:
sudo systemctl status mysql.servizioL'output visualizza lo stato "attivo (in esecuzione)", che significa che "SystemCtl"È abilitato per"mysql.servizio":
Conclusione
Per abilitare il server MySQL di avviarsi automaticamente, crea uno script bash che avvia MySQL utilizzando "mysqld_safe". Cambia l'autorizzazione a eseguibile e aggiungi la sua posizione in "Applicazione di avvio"In modo che possa iniziare da ogni riavvio ed eseguire lo script. Creare un "mysql.servizio"File e configura"SystemCtl"Comando usando"SystemD"Per lo script di avvio del server MySQL.