Les logs de mariadb

Il semblerait qu’il n’y ait pas d’emplacement par défaut pour les logs d’erreur de mariadb sur les systèmes linux.

L’ error-log est donc redirigé vers « systemd ».

Si comme moi vous considérez qu’un programme doit fonctionner dés son premier lancement, vous trouverez qu’il est dommage que les concepteurs de mariadb n’aient pas au moins documenté de manière plus précise la chose suivante.

Pour voir le log d’erreur mariadb taper la commande suivante :

sudo journalctl -u mariadb --since="yesterday"

La commande ci-dessus va vous sortir les systemd logs qui concernent l’unité (le service) mariadb, depuis hier à 0h00, heure du serveur. Attention les serveurs sont souvent en UTC. Pour le vérifier tapez date.

Pour rentrer un peu plus dans les normes vous pouvez ensuite configurer mariadb pour diriger le log vers l’endroit de votre choix, c’est à dire :

# Dans /etc/mysql/my.cnf
log_error = /var/log/mysql/error.log
# ! Pensez à créer le répertoire et à permettre à mysql d'y accéder

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *