Mysqldump es una pequeña pero muy potente utilidad que acompaña al servidor MySql. Su principal uso es para realizar copias de seguridad de las bases de datos. Vamos a ver unos cuantos ejemplos de uso del comando mysqldump:
Realizar una copia de seguridad de una única base de datos
mysqldump -u root -p nombre_base_de_datos > fichero.sql
Si queremos especificar al mismo tiempo la contraseña en lugar -p y la contraseña a continuación, es decir, escribiriamos -pcontraseña.
Para restaurar la copia de seguridad escribiriamos:
mysql -u root -p nombre_base_de_datos < fichero.sql
Realizar una copia de seguridad de todas las bases de datos
mysqldump -u root -p --all-databases > fichero.sql
Realizar una copia de seguridad de varias bases de datos a la vez
mysqldump -u root -p --databases base_datos1 base_datos2 > fichero.sql
Realizar una copia de seguridad de la tabla de una base de datos
mysqldump -u root -p base_datos tabla > fichero.sql
Como siempre os invitamos a ampliar información consultando la ayuda que ofrece la aplicación escribiendo:
mysqldump --help