sql >> Databasteknik >  >> RDS >> Mysql

Hur hittar jag platsen för MySQL-demonens fellogg?

Vi kan använda det faktum att mysqld använder filbeskrivning 2 (stderr ) för felloggen och /proc filsystem så här:

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

detta kräver naturligtvis en server som körs för närvarande. Filbeskrivningen är garanterat 2 eftersom MySQL skriver till felloggen via omdirigering av stderr-strömmen till den angivna loggen vid uppstart och sedan skriver till stderr - åtminstone i version 5.5 och tidigare, troligen även i senare versioner.




  1. SQL-fråga för att utföra radiesökning baserat på latitud longitud

  2. MySQL fulltextsökning, varför får jag felaktiga argument för att MATCH

  3. Problem med fönsterfunktion i SQL Server 2008 R2

  4. Kan ett PHP-skript köras regelbundet på en server utan förfrågningar från en klient?