Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да активирам MySQL Query Log?

Първо, Не забравяйте, че този регистрационен файл може да нарасне много на натоварен сървър.

За mysql <5.1.29:

За да активирате регистъра на заявките, поставете това в /etc/my.cnf в [mysqld] раздел

log   = /path/to/query.log  #works for mysql < 5.1.29

Също така, за да го активирате от MySQL конзолата

SET general_log = 1;

Вижте http://dev.mysql.com/doc/ refman/5.1/en/query-log.html

За mysql 5.1.29+

С mysql 5.1.29+, log опцията е отхвърлена. За да посочите лог файла и да активирате регистрирането, използвайте това в my.cnf в [mysqld] раздел:

general_log_file = /path/to/query.log
general_log      = 1

Алтернативно, за да включите регистрирането от MySQL конзолата (трябва също така да посочите местоположението на регистрационния файл по някакъв начин или да намерите местоположението по подразбиране):

SET global general_log = 1;

Също така имайте предвид, че има допълнителни опции за регистриране само на бавни заявки или такива, които не използват индекси.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използвайте MySQL релационни бази данни във Fedora 13

  2. MICROSECOND() Пример – MySQL

  3. Как работи функцията LPAD() в MySQL

  4. Създайте SSH тунел за отдалечен достъп до MySQL

  5. Сравнение между MySQL Clone Plugin и Xtrabackup