MySQL Bases de sauvegarde - Partie 2Introduction Cela fait partie de ma série 2, MySQL Bases de sauvegarde. Je suppose que vous avez lu la partie précédente avant d'atteindre ici; ceci est la continuation. Dans cette partie de la série, nous voyons comment le journal binaire est utilisé pour le log backup.Binary Un fichier de log binaire enregistre événements (instructions SQL) de tous les utilisateurs du serveur, car ils utilisent le serveur.
Comme nous l'avons vu dans la partie précédente de la série, le nombre de fichiers de log pour un serveur, augmente à mesure que le serveur est utilisé. Chaque fichier est numérotée; plus le nombre le plus récent est le fichier. En tout temps, il y aura un fichier actuel qui enregistre les événements actuels. Il ya aussi un fichier d'index dont le nom porte l'extension, ".index". Ce fichier d'index a les noms du journal files.
Example binaire de log binaire Une liste d'une exploitation répertoire UNIX du système qui contient les fichiers de log binaire peut être comme suit: -rw-rw ---- 1 Guilhem Guilhem 1277324 10 novembre 23 : 59 gbichot2-bin.000001 -rw-rw ---- 1 Guilhem Guilhem 4 novembre 10 23:59 gbichot2-bin.000002 -rw-rw ---- 1 Guilhem Guilhem 79 11 novembre 11h06 gbichot2-bin. 000003 -rw-rw ---- 1 Guilhem Guilhem 508 11 novembre 11h08 gbichot2-bin.000004 -rw-rw ---- 1 Guilhem Guilhem 220047446 12 novembre 16h47 gbichot2-bin.000005 -rw-rw- --- 1 Guilhem Guilhem 998412 14 novembre 10h08 gbichot2-bin.
000006 -rw-rw ---- 1 Guilhem Guilhem 361 14 novembre 10h07 gbichot2-bin.index Ceci est une liste pour un serveur qui a été exécuté pour quelques jours. Notez la numérotation des fichiers (000001, 000002, 000003, etc.). Dans cet exemple, le nom de base est, gbichot2; dans ce nom, 2 fait partie du nom de la base et non la numérotation scheme.The journaux Rincer Déclaration Ceci est une déclaration qui ferme le fichier journal en cours et rouvre un nouveau. Un fichier de log binaire ferment normalement lorsque vous arrêtez le serveur ou lorsque le journal a atteint sa taille maximale.
Toutefois, cette déclaration oblige l'actuel à fermer et à un nouveau point de commencer. Nous verrons un exemple pour l'utilisation de cette déclaration plus tard. Le numéro de séquence d'un nouveau fichier de log binaire est incrémentée de un par rapport à l'installation du programme MySQL du nombre.Procédé fichier précédent est livré avec un certain nombre de programmes. Le client mysql, qui vous permet de taper des instructions SQL