Respaldar y Restaurar Base de Datos MySQL

Para respaldar y restaurar mediante una terminal de se utilizan los siguientes comandos:

Respaldar
Copia de estructura y datos:

mysqldump -uroot -p –opt database > database.sql

Copia solo datos:

mysqldump -u root -p –no-create-info database > database.sql

Copia solo estructura:

mysqldump -u root -p –no-data database > database.sql

Copia completa de base de datos:

mysqldump -uroot -p –force –opt –routines database > database.sql

Copia completa de varias base de datos:

mysqldump -uroot -p –force –opt –routines –databases database1 database2 > databases.sql

Restaurar
Para restaurar una copia de seguridad:

mysql -u root -p database < database.sql