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.