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