sql >> Database >  >> RDS >> Mysql

Hoe vind ik de locatie van het MySQL-daemon-foutenlogboek?

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.




  1. gegevens in één rij weergeven (uit meerdere rijen)

  2. Afdruk samenvoegen doen in Access 2016

  3. Amazon RDS Aurora versus RDS MySQL versus MySQL op EC2?

  4. Versneld databaseherstel in SQL Server 2019