We kunnen het feit gebruiken dat mysqld
gebruikt bestandsdescriptor 2 (stderr
) voor het foutenlogboek en de /proc
bestandssysteem als volgt:
sudo readlink /proc/$(pidof mysqld)/fd/2
dit vereist natuurlijk een momenteel draaiende server. Bestandsdescriptor is gegarandeerd 2 omdat MySQL naar het foutenlogboek schrijft via de omleiding van de stderr-stream naar het opgegeven logboek bij het opstarten en vervolgens naar stderr schrijft - in ieder geval in versies 5.5 en eerder, waarschijnlijk ook in latere versies.