Tutorial: Hacer copias de seguridad y restaurar bases de datos o tablas de MySQL
He aquí un rápido tutorial para obtener copias de seguridad y restaurar sus datos de MySQL . Más vale prevenir que curar.
En este tutorial, le mostraremos cómo utilizar la copia de seguridad y restaurar una base de datos o tablas de MySQL.
En este tutorial, le mostraremos cómo utilizar la copia de seguridad y restaurar una base de datos o tablas de MySQL.
Ejemplos de copia de seguridad
1.1 Breve referencia - mysqldump
#Copia de seguridad de una base de datos
$ mysqldump -u [usuario] -p [dbnombre] > nombrearchivo.sql
#Copia de seguridad de una tabla
$ mysqldump -u [usuario] -p [dbnombre] [tabla] > nombrearchivo.sql
#Copia de seguridad multiples tablas
$ mysqldump -u [usuario] -p [dbnombre] [tabla1] [tabla2] > nombrearchivo.sql
#Copia de seguridad de una base de datos con gzip
$ mysqldump -u [usuario] -p [dbnombre] | gzip > nombrearchivo.sql.gz
1.2 Copia de seguridad de una base de datos 'test1' a un archivo SQL 'db.20160908.sql'.
$ mysqldump -u rperez -p test1 > db.20160908.sql
Enter password:
1.3 Copia de seguridad y gzip juntos.
$ mysqldump -u rperez -p test1 | gzip > db.20160908.sql.gz
Enter password:
1.4 Copia de seguridad la tabla 'test_tarifas' a un archivo SQL 'test_clientes.sql'
$ mysqldump -u rperez -p test1 test_clientes > test_clientes.sql
Enter password:
# Copia de seguridad + gzip
$ mysqldump -u rperez -p test1 test_clientes | gzip > test_clientes.sql
#multiples tablas - wp_postmeta and wp_posts
$ mysqldump -u rperez -p test1 test_clientes test_productos > tablas.sql
Ejemplos de restauración
2.1 Referencia rápida - mysql
#Para restaura utilizamos el comando mysql
$ mysql -u [usuario] -p [dbnombre] < archivo.sql
#Restaurar utilizando gzip.
$ gunzip -c archivo.sql.gz | mysql -u [usuario] -p [dbnombre]
2.2 Restaurar un archivo de SQL 'db.20160908.sql' a la base de datos 'test1'.
$ mysql -u rperez -p test1 < db.20160908.sql
Enter password:
#Para una tabla el comando es el mismo
$ mysql -u rperez -p test1 < test_clientes.sql
2.3 Restaurar el archivo SQL gzip 'db.20160908.sql.gz' a la base de datos 'test1'.
$ gunzip -c db.20160908.sql.gz | mysql -u rperez -p test1
Enter password:
0 comentarios:
Publicar un comentario