Я читав, що сервер Mysql створює файл журналу, де він зберігає запис про всі дії - наприклад, коли і які запити виконуються.
Хтось може сказати мені, де він існує у моїй системі? Як я можу це прочитати?
В основному, мені потрібно створити резервну копію бази даних з різними введеннями [резервне копіювання між двома датами], тому я думаю, що мені тут потрібно використовувати файл журналу, тому я хочу це зробити ...
Я думаю, що цей журнал повинен бути захищений якимось чином, оскільки може бути записано конфіденційну інформацію, таку як імена користувачів та пароль [якщо цього вимагає якийсь запит]; так може це бути забезпеченим, не легко видно?
У мене є кореневий доступ до системи, як я можу побачити журнал?
Коли я намагаюся відкрити /var/log/mysql.log, він порожній.
Це мій конфігураційний файл:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
log = /var/log/mysql/mysql.log
binlog-do-db=zero
user = mysql
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
skip-external-locking
bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
general_log_file = /var/log/mysql/mysql.log
general_log = 1