*   >> Lectura Educación Artículos >> science >> programación

Binary Log para copia de seguridad en Mysql

e programas. El cliente mysql, que se utiliza para escribir sentencias SQL es uno de ellos. Otro programa, vamos a hablar aquí se llama, mysqlbinlog. Un programa como este se llama una utilidad o una herramienta. Los archivos de registro binario no se guardan en formato de texto la forma en que ha escrito las instrucciones SQL. Se guardan en formato binario (codificado). La utilidad mysqlbinlog se puede utilizar para mostrar el contenido de cada archivo de registro binario en formato de texto, que muestra las sentencias SQL que se han escrito.

El siguiente comando (en ventana de comandos) mostrará el archivo de registro binario binlog.0000001 en la pantalla (no se olvide de presionar la tecla Intro después de escribir un comando): mysqlbinlog binlog.0000001Primitive Recuperación Como dije en la parte anterior del la serie, el registro binario (conjunto de archivos de registro binarios) debe mantenerse en un dispositivo (unidad) que es el enlace (de red) para el equipo que tiene el servidor MySQL, pero el dispositivo no debe ser parte del equipo.

Supongamos que el equipo que tiene el servidor MySQL se ha estrellado (tenía un problema y su base de datos se destruye). Una forma de recuperar la base de datos es desde el registro binario (conjunto de archivos de registro binario). Recuerde que el registro binario tiene todas las sentencias SQL, incluyendo la definición de datos (por ejemplo, creación de tablas) declaraciones y manipulación de datos (por ejemplo, insertar) declaraciones.

Si el log binario se guarda en un lugar seguro, entonces todo lo que tienes que hacer para la restauración, es volver a instalar el servidor MySQL en una nueva computadora o el ordenador reparado y copiar todo (la base de datos) de nuevo. Suponga que el registro binario consiste en el archivos, binlog.0000001, binlog.0000002 y binlog.0000003. El comando siguiente en el símbolo del sistema copiará todo de nuevo: mysqlbinlog binlog.000001 binlog.000002 binlog.

000002 | mysql -u root -ppswrd El comando comienza con el nombre de la utilidad mysqlbinlog, que convierte cada contenido del archivo de registro binario en texto. Esto es seguido de un espacio y el nombre de los 3 archivos de registro binarios separados por espacios. A continuación tienes un espacio y el | símbolo. A continuación, un espacio y el comando programa cliente mysql que toma el nombre de usuario (root) y la contraseña. En algún sistema operativo, puede que tenga que sustituir la palabra mysql en el comando con alg

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.