Noticias, tutoriales y curiosidades sobre tecnología informática.

Autor

Reginaldo Perez Ver el perfil de Reginaldo Perez en LinkedIn

Advertising

jueves, 8 de septiembre de 2016

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.


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

Related Posts Plugin for WordPress, Blogger...