Mysqldump es un comando de mysql que sirve para realizar copias de seguridad de bases de datos. Para explicar su funcionamiento voy a poner unos ejemplos:
Para hacer un backup de una base de datos:
Hacer backups de MySQL con con mysqldump.
Esta aplicación genera un script con las sentencias para poder restaurar el backup. En el script se hacen las inserciones de multiples registros es una sola línea por lo que es bastante engorroso analizarlo. Para generar el script del backup en el que cada registro sea una línea se debe utilizar el parámetro:
Para hacer un backup de una base de datos:
$ mysqldump -u root -p nombre_base_de_datos > fichero.sql
Para restaurar el backup ejecuta:$ mysql -u root -p nombre_base_de_datos < fichero.sql
Para hacer un bakcup de todas las bases de datos: $ mysqldump -u root -p --all-databases > fichero.sql
Para saber más consulta la ayuda:$ mysqldump --help
Hacer backups de MySQL con con mysqldump.
Esta aplicación genera un script con las sentencias para poder restaurar el backup. En el script se hacen las inserciones de multiples registros es una sola línea por lo que es bastante engorroso analizarlo. Para generar el script del backup en el que cada registro sea una línea se debe utilizar el parámetro:
--skip-extended-insert