MySQL - Parte 2Introduction Esta es la parte 2 de mi serie, Fundamentos de copia de seguridad de MySQL. Supongo que usted ha leído la parte anterior antes de llegar aquí; esta es la continuación. En esta parte de la serie, vemos cómo se usa el log binario para acceder backup.Binary presenta una binarios registra eventos del archivo de registro (declaraciones SQL) de todos los usuarios del servidor, ya que utilizan el servidor.
Como vimos en la parte anterior de la serie, el número de archivos de registro binarios para un servidor, se está utilizando aumenta a medida que el servidor. Cada archivo está numerada; cuanto mayor sea el número, más reciente es el archivo. En todo momento, habrá un archivo actual que está grabando los acontecimientos actuales. También hay un archivo de índice cuyo nombre tiene la extensión ".index". Este archivo índice tiene los nombres de los files.
Example registro binario de Binary Log Un listado de un directorio de sistema operativo UNIX que tiene los archivos de registro binario puede ser el siguiente: -rw-rw ---- 1 Guilhem Guilhem 1277324 10 de noviembre 23 : 59 gbichot2-bin.000001 -rw-rw ---- 1 Guilhem Guilhem 04 de noviembre 10 23:59 gbichot2-bin.000002 -rw-rw ---- 1 Guilhem Guilhem 79 11 de noviembre 11:06 gbichot2-bin. 000003 -rw-rw ---- 1 Guilhem Guilhem 508 11 de noviembre 11:08 gbichot2-bin.000004 -rw-rw ---- 1 Guilhem Guilhem 220047446 12 de noviembre 16:47 gbichot2-bin.
000005 -rw-rw- --- 1 Guilhem Guilhem 998412 14 de noviembre 10:08 gbichot2-bin.000006 -rw-rw ---- 1 Guilhem Guilhem 361 14 de noviembre 10:07 gbichot2-bin.index Este es un listado para un servidor que ha estado funcionando por unos días. Tenga en cuenta la numeración de los archivos (000001, 000002, 000003, etc.). En este ejemplo, el nombre de la base es, gbichot2; en este nombre, 2 es parte del nombre de la base y no el scheme.The numeración Declaración Registros Flush Esta es una declaración que cierra el archivo de registro actual y vuelve a abrir una nueva.
Un archivo de registro binario haría normalmente cerca al apagar el servidor o cuando el registro ha alcanzado su tamaño máximo. Sin embargo, esta declaración obliga a la actual para cerrar y uno nuevo para comenzar. Vamos a ver un ejemplo del uso de esta declaración después. El número de secuencia de un nuevo archivo de registro binario se incrementa en uno en relación con la instalación del programa MySQL la number.the archivo anterior mysqlbinlog viene con una serie d
6