Ho letto che il server Mysql crea un file di registro in cui registra tutte le attività, ad esempio quando e quali query vengono eseguite.
Qualcuno può dirmi dove esiste nel mio sistema? Come posso leggerlo?
Fondamentalmente, devo eseguire il backup del database con input diversi [backup tra due date], quindi penso di dover utilizzare il file di registro qui, ecco perché voglio farlo ...
Penso che questo registro debba essere protetto in qualche modo perché è possibile che vengano registrate informazioni sensibili come nomi utente e password [se una query lo richiede]; quindi può essere protetto, non facilmente visibile?
Ho accesso root al sistema, come posso vedere il registro?
Quando provo ad aprire /var/log/mysql.log è vuoto.
Questo è il mio file di configurazione:
[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