Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je trouver l'emplacement du journal des erreurs du démon MySQL ?

Nous pouvons utiliser le fait que mysqld utilise le descripteur de fichier 2 (stderr ) pour le journal des erreurs et le /proc système de fichiers comme ceci :

sudo readlink /proc/$(pidof mysqld)/fd/2

ceci, bien sûr, nécessite un serveur en cours d'exécution. Le descripteur de fichier est garanti à 2 car MySQL écrit dans le journal des erreurs via la redirection du flux stderr vers le journal spécifié au démarrage, puis écrit dans stderr - au moins dans les versions 5.5 et antérieures, probablement dans les versions ultérieures également.