¿Cuáles son los métodos de copia de seguridad para MySQL?
La forma más directa de realizar una copia de seguridad de la base de datos es utilizar el comando mysqldump incorporado para realizar la copia de seguridad.
1. Comando Mysqldump para hacer una copia de seguridad de los datos
MySQL proporciona una herramienta conveniente para exportar datos y archivos de bases de datos desde la línea de comandos, mysqldump. Podemos realizar directamente el contenido de la base de datos a través del comando. Para exportar el volcado, primero entendemos brevemente el uso del comando mysqldump:
#MySQLdump de uso común
mysqldump -u root -p --databases base de datos 1 base de datos 2 gt. ; xxx.sql
2. Ejemplos de operaciones comunes de Mysqldump
2.1 Copia de seguridad de los datos y la estructura de todas las bases de datos
mysqldump -uroot -p123456 -A gt; /data/mysqlDump/mydb.sql
2.2 Hacer una copia de seguridad de la estructura de todas las bases de datos (agregar parámetro -d)
mysqldump -uroot -p123456 -A -d gt; mysqlDump/mydb.sql
2.3 Copia de seguridad de los datos de todas las bases de datos (agregar parámetro -t)
mysqldump -uroot -p123456 -A -t gt /data/mysqlDump/mydb; .sql
2.4 Copia de seguridad de una única base de datos Los datos y la estructura (nombre de la base de datos mydb)
mysqldump -uroot-p123456 mydb gt /data/mysqlDump/mydb.sql
2.5 Copia de seguridad de la estructura de una única base de datos
mysqldump -uroot -p123456 mydb -d gt; /data/mysqlDump/mydb.sql
2.6 Copia de seguridad de los datos de una sola base de datos
mysqldump -uroot -p123456 mydb -t gt ;data/mysqlDump/mydb.sql2
2.7 Realizar una copia de seguridad de los datos y la estructura de varias tablas (el método de copia de seguridad independiente) de datos y estructura es la misma que la anterior)
mysqldump -uroot -p123456 mydb t1 t2 gt; /data/mysqlDump/mydb.sql
2.8 Realizar una copia de seguridad de varias bases de datos a la vez
mysqldump -uroot -p123456 --bases de datos db1 db2 gt /data/mysqlDump/mydb .sql