Le log général de requêtes <<< |
Le log de modification | Le log binaire >>> |
5.8 Les fichiers de log de MySQL 5 Administration du serveur Manuel de Référence MySQL 4.1 : Version Française . Le log d'erreurs . Le log général de requêtes ->Le log de modification . Le log binaire . Le log des requêtes lentes . Entretien des fichiers de log |
5.8.3 Le log de modification
Note : le log de modifications a été remplacé par le log binaire. Le log binaire des mises à jour . Avec ce nouveau log, vous pouvez faire tout ce que vous faisiez avec le log de modifications. Le log de modifications n'est plus disponible depuis MySQL 5.0.0 . Lors l'option --log-update[=file_name] est utilisée au démarrage, mysqld écrit un fichier de log contenant toutes les commandes SQL qui modifie les données. Si aucun fichier n'est spécifié, il prendra la valeur par défaut du nom de l'hôte. Si un fichier est spécifié mais qu'aucun chemin n'est indiqué, le fichier sera écrit dans le dossier de données. Si le fichier file_name n'a pas d'extension, mysqld va créer un fichier de log avec ce nom : file_name.### , où ### est un nombre qui s'incrémente à chaque vois que vous exécutez la commande mysqladmin refresh , mysqladmin flush-logs , FLUSH LOGS ou que vous redémarrez le serveur.Note : pour que la technique ci-dessus fonctionne, vous ne devez pas créer de fichiers avec le nom du fichier de log + une extension, qui pourrait être considérée comme un nombre, dans le dossier qui contient les log de modifications. L'enregistrement dans le log de modification est fait juste après l'achèvement de la requête, mais avant la levée des verrous, et les validations. Cela garantit que la requête sera enregistrée.Si vous voulez modifier une base grâce aux fichier de log de modification, vous pouvez utiliser la commande suivante (en supposant que vos fichiers de log de modification porte le nom de file_name.### ) :
Ceci peut être utile si vous devez repartir d'un fichier de sauvegarde après un crash, et que vous souhaitez re-exécuter les modifications qui ont eu lieu depuis la sauvegarde. |
<< | Le log de modification | >> |
Le log général de requêtes | Les fichiers de log de MySQL | Le log binaire |