Respaldar BD
mysqldump -u usuario -p --verbose --extended-insert base_datos > respaldo.sqlRestaurar BD
mysql -u usuario -p base_datos < respaldo.sql
Nota: para restaurar la BD, primero debe estar creada. Esto en el caso de que se restaure a otro servidor o si se elimina para luego recuperarla.
CON COMPRESIÓN
Respaldar BD
mysqldump -u usuario -p --verbose --extended-insert base_datos | gzip > respaldo.sql.gzRestaurar BD
gunzip < respaldo.sql.gz | mysql -u usuario -p base_datos
ESPECIALES
Respaldar tablas especificas
mysqldump -u usuario -p base_datos tabla1 tabla2 > respaldo.sql
Respaldar tablas especificas con compresión
mysqldump -u usuario -p base_datos tabla1 | gzip -c > respaldo.sql.gz
Respaldar sólo estructura de BD
mysqldump -u usuario -p --no-data base_datos > estructura.sql
Respaldar todas las BD
mysqldump -u usuario -p --all-databases > respaldo.sql
Respaldar BD's especificas
mysqldump -u usuario -p --databases base1 base2 base3 > respaldo.sql
Respaldar sólo datos
mysqldump --complete-insert --no-create-info -u root -p --opt base_datos > respaldo.sql
No hay comentarios:
Publicar un comentario