base de datos MySQL (cuatro) - Base de datos de copia de seguridad y recuperación

Copia de seguridad de base de datos y recuperación

Una copia de seguridad de la base de datos

El tipo de copia de seguridad y la comprensión

copia de seguridad física: 1 copia de seguridad en frío (copia de seguridad fuera de línea): la base de datos está en un estado cerrado, ir directamente a la base de datos de archivo

                  Características: Copia de seguridad rápida, sencilla respuesta

                  2. hot backup (copia de seguridad en línea): En el caso de la operación de base de datos, el modo de modo de copia de seguridad de base de datos método archivelog

                  Características: Si usted tiene una copia de seguridad en frío anoche y hoy de nuevo, el archivo de copia de seguridad en caliente, en el caso de un problema, se pueden utilizar estos recuperación de datos para obtener más información

                  3. Temperatura de copia de seguridad: La temperatura es generalmente de energía de reserva periódica, el contenido se actualiza de acuerdo con

copia de seguridad lógica: una copia de seguridad completa: ahora todos montados a partir de la base de datos de la copia de seguridad

                  2. Una copia de seguridad diferencial: Esta sección de la última copia de seguridad para la copia de seguridad ahora

                  3. Copia de seguridad incremental: un aumento de la última copia de seguridad de la corriente en la última copia de seguridad

método de copia de seguridad específica

paquete de copia de seguridad física

alquitrán ZCF /mysqlbak/mysql.$(date +% Y% m% d% S) .tar.gz / usr / local / mysql / fecha / *

herramienta especial para realizar copias de seguridad (base de datos de exportación para registrar el contenido de la base de datos)

Copia de seguridad de todas las bibliotecas: mysqldump --all-uroot - P123456-Bases de datos> /mysqlbak/exercise.sql

Copia de seguridad de biblioteca designada: mysqldump-uroot - P123456 Ejercicio> /mysqlbak/exercise.sql

tabla de copia de seguridad: la -uroot mysqldump - P123456 Ejercicio A> /mysqlbak/exercise.A.sql

Copia de seguridad incremental

logs binarios proporcionados por MySQL

vim /etc/my.cnf

max_binlog_size   \\ establece los máximos archivos de registro binario

= MySQL-bin-log bin  \\ habilitar el registro binario

Habilitar para generar archivo de registro binario: /usr/local/mysql/data/master-bin.000001

log-bin = / usr / local / mysql / log / mysql-bin

registros de ras;

herramientas de copia de seguridad de terceros

phpMyAdmin

Navicat premium

Y así sucesivamente y así sucesivamente. . . . . .

En segundo lugar, restaurar la base de datos

1. Base de datos de copia de seguridad directa de descompresión para extraer el directorio de datos de paquetes

2.mysqldump Exportación de Recuperación de Datos

Método uno:

En primer lugar crear la base de datos, vaya a la biblioteca (nombre de la biblioteca y el nombre de la necesidad de restaurar la misma)

mysql> /mysqlbak/exercise.sql fuente

Segundo método:

En primer lugar crear la base de datos, salga de la base de datos (el nombre con las necesidades de nombres de bibliotecas de ser restaurado como)

MySQL -uroot -p123456 ejercicio </mysqlbak/exercise.sql

3. recuperación de registro binario

Para ver el tiempo observando la posición del nodo binario o por debajo

Utilizar un compilador que viene con la herramienta de instalación para ver y restaurar mysqlbinlog

Ver binarios: mysqlbinlog MySQL-bin.00001

el tiempo de recuperación del nódulo en base (formato de comando Nota)

mysqlbinlog --stop-datetime = '03/06/2020 15:28:26' /usr/local/mysql/data/master-bin.000001 | MySQL -uroot -p123456

la recuperación basada en la ubicación (formato de comando Nota)

mysqlbinlog --stop posiciones = '1935' /usr/local/mysql/data/master-bin.000001 | mysql -uroot -p123456

 

Publicado 37 artículos originales · ganado elogios 6 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/feili12138/article/details/104651929
Recomendado
Clasificación