Come forzare il riavvio di MariaDB
Per riavviare il database MariaDb su un sistema Linux utilizzo i comandi:
# systemctl restart mariadb.service
oppure
# systemctl restart mysql.service
oppure
# systemctl restart mariadb
oppure
# systemctl restart mysql
Per stoppare MariaDB
# systemctl stop mariadb.service
oppure
# systemctl stop mysql.service
oppure
# systemctl stop mariadb
oppure
# systemctl stop mysql
Per avviare MariaDB
# systemctl start mariadb.service
oppure
# systemctl start mysql.service
oppure
# systemctl start mariadb
oppure
# systemctl start mysql
A volte però capita che i comandi precedenti non riescano a riavviare o fermare il sistema MariaDB.
In questi casi devo agire manualmente e forzare la chiusura del sistema.
Come forzare la chiusura di MariaDB
Entro nella riga di comando di Linux come superuser ( SUDO o SU ). Poi cerco il numero di PID del processo Mysql tramie il comando PS.
ps aux | grep mysqld
Il comando visualizza i processi Mysql.
Quello che mi interessa è il proesso 2048.
A questo punto cancello soltanto quelli che cominciano per mysql utilizzando il comando KILL -SIGTERM
kill -SIGTERM 2048
Il comando forza la chiusura del processo.
Infine, riavvio manualmente MariaDB digitando sulla riga di comando.
systemctl start mariadb
In questo modo riesco a forzare il riavvio del database MariaDB.