Ceci est une ancienne révision du document !
Mémo MariaDB
Relancer le serveur
Sur une Debian :
service mariadb stop service mariadb start
Obtenir les journaux d'erreur
Se connecter sur le serveur avec la commande mariadb et taper la commande suivante pour connaitre l'emplacement des logs :
MariaDB [(none)]> show global variables like 'log_error'; +---------------+--------------------------+ | Variable_name | Value | +---------------+--------------------------+ | log_error | /var/log/mysql/error.log | +---------------+--------------------------+
Obtenir diagnostic santé des tables
Dans la console de l'OS, lancer la commande mariadb-check
mariadb-check --all-databases > /tmp/mariadb-check.txt
Chercher “warning” pour trouver les tables problématiques.
Source : https://mariadb.com/kb/en/mariadb-check/
Réparer les tables d'une base
mariadb-check -r limesurvey > /tmp/mariadb-repair.txt
Source : https://mariadb.com/kb/en/mariadb-check/
Restaurer une sauvegarde
mariadb db_name < backup-file.sql