Vamos a ver opciones de como podemos exportar una base de datos e importarla en otro servidor de Linux, con el servicio de base de datos MySql o MariaDB, usando varias opciones desde la terminal para usarlos en futuros scripts.
1- Exportar base de datos:
mysqldump DB_a_Exportar > DB_Exportada.sql
Esto va a generar un archivo .sql en la ruta actual, podes agregarle la ruta de destino completa.
2- Importar base de datos
mysql -uroot -p'password_root' DB_Importar < /root/DB_Exportada.sql
El pass de root va entre comillas simples, DB_Importar es el nombre con el que se va a restaurar, si no existe debemos crearla primero en el motor:
CREATE DATABASE DB_Importar;
3- Exportar la base comprimida
Es posible que si es muy grande necesitamos comprimirla para que sea más simple de manipular, esto lo logramos con:
mysqldump DB_a_Exportar -uroot -p'password_root' | gzip -9 > /backups/DB_Exportada.sql.gz
4- Importar DB comprimida
gunzip < DB_Exportada.sql.gz | mysql DB_a_Importar -uroot -p'password_root'
RECOMENDADO DE HOYLibre