Możemy wykorzystać fakt, że mysqld
używa deskryptora pliku 2 (stderr
) dla dziennika błędów i /proc
system plików w następujący sposób:
sudo readlink /proc/$(pidof mysqld)/fd/2
to oczywiście wymaga aktualnie działającego serwera. Gwarantuje się, że deskryptor pliku ma wartość 2, ponieważ MySQL zapisuje w dzienniku błędów poprzez przekierowanie strumienia stderr do określonego dziennika podczas uruchamiania, a następnie zapisuje na stderr — przynajmniej w wersji 5.5 i wcześniejszych, prawdopodobnie również w późniejszych wersjach.