Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak znaleźć lokalizację dziennika błędów demona MySQL?

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Amazon EC2, mysql przerywa start, ponieważ InnoDB:mmap (x bajtów) nie powiodło się; errno 12

  2. Kopiuj dane między różnymi bazami danych (obie są obsługiwane przez jdbc)

  3. Aktualizacja wielu wierszy w MySQL

  4. numer_wiersza o kilka kolumn

  5. Skopiuj tabele z inną nazwą kolumny MySQL