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

Deja un comentario