J'ai lu que le serveur Mysql crée un fichier journal dans lequel il enregistre toutes les activités - comme le moment et le type d'exécution des requêtes.
Quelqu'un peut-il me dire où il se trouve dans mon système ? Comment puis-je le lire ?
En fait, j'ai besoin de sauvegarder la base de données avec des entrées différentes [sauvegarde entre deux dates], donc je pense que j'ai besoin d'utiliser le fichier journal ici, c'est pourquoi je veux le faire...
Je pense que ce journal doit être sécurisé d'une manière ou d'une autre, car des informations sensibles telles que les noms d'utilisateur et les mots de passe peuvent être enregistrés [si une requête l'exige] ; il est donc possible de le sécuriser et de le rendre difficilement visible.
J'ai un accès Root au système, comment puis-je voir le journal ?
Lorsque j'essaie d'ouvrir le fichier /var/log/mysql.log, il est vide.
Voici mon fichier de configuration :
[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