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.

    la chiusura di MariaDB

    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.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Libri di approfondimento

    Linux

    FAQ