Para exportar una BBDD desde la consola: (Lo colocado entre corchetes "[ ]" puede ser opcional.")
mysqldump [-h ip_servidor] -u usuario_bd -p basededatos > fichero.sql
Para extraer una copia comprimida:
mysqldump -uUsuarioDB -pPassword -h Host_o_IP NombreDataBase | gzip -c > fichero.sql.gz
Y ahora, ¿cómo importaríamos este fichero.sql en otra base de datos? (Bueno, si está comprimida, descomprimirla con: gzip -d fichero.sql.gz)
A mi, generalmente me gusta usar esta opción: (nota la base de datos "nombre_basedatos", debe existir) (Si no es así, sáltese este paso)
mysql -u usuario_mysql -p nombre_basedatos < fichero.sql
|
|
o bien
mysql -u usuario_mysql -p[Password] nombre_basedatos < fichero.sql
De no ser así, o si quiere utilizar otra opción, puede seguir estos pasos:
Pues primero de todo nos conectamos a la base de datos MySQL donde lo vamos a importar:
mysql -h ip_servidor -u usuario -p
Una vez dentro de la consola MySQL, si la base de datos no existe, podemos crearla con:
create database base_datos;
Y en cualquier caso indicamos la base de datos a usar:
use base_datos;
Y ahora, el proceso de importación, que sería tan sencillo como ejecutar:
source /home/usuario/fichero.sql