Мой сервер MySQL необычно использовал более высокую загрузку процессора. Итак, я посмотрел, как регистрировать каждый запрос, и нашел множество руководств, в которых говорится то же самое: http://www.howtogeek.com/howto/database/monitor-all-sql-queries-in-mysql/
Я следил за инструкциями, но файл журнала не содержал никаких запросов. Я подумал, что должен упомянуть одну вещь: /var/logs/
Папка mysql
не существует, поэтому я создал папку и файл журнала с именем mysql.log
в этом.
Немного предыстории моей коробки:
Отметьте опцию Slow Query Log.
По умолчанию mysql хранит журналы в рабочем каталоге, обычно / var / db / mysql. Все, что вам нужно, чтобы включить ведение журнала, - это установить переменную general_log
в "ВКЛ". Также вы можете установить general_log_file
переменную в желаемое место.
SET @@global.general_log = 1;
SET @@global.general_log_file = '/where/to/store/log/file.txt';