Ich habe gelesen, dass der MySQL-Server eine Protokolldatei erstellt, in der alle Aktivitäten aufgezeichnet werden - beispielsweise wann und welche Abfragen ausgeführt werden.
Kann mir jemand sagen, wo es in meinem System existiert? Wie kann ich es lesen?
Grundsätzlich muss ich die Datenbank mit unterschiedlichen Eingaben sichern [Sicherung zwischen zwei Daten], daher denke ich, dass ich hier eine Protokolldatei verwenden muss. Deshalb möchte ich dies tun ...
Ich denke, dieses Protokoll muss irgendwie gesichert werden, da vertrauliche Informationen wie Benutzernamen und Passwort protokolliert werden können [wenn eine Abfrage dies erfordert]; Kann es also gesichert werden, nicht leicht zu sehen?
Ich habe Root-Zugriff auf das System. Wie kann ich das Protokoll anzeigen?
Wenn ich versuche, /var/log/mysql.log zu öffnen, ist es leer.
Dies ist meine Konfigurationsdatei:
[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