Migrando Bases de datos MySQL

Como migrar nuestra base de datos de un servidor a otro

En en el servidor donde tenemos la base de datos original ejectuaremos lo siguiente

mysqldump -u usuario -p base_de_datos > copiabd.sql

con esto generaremos un fichero llamado copiadb.sql (en nuestro ejemplo) con una copia de nuestra base de datos
Seguidamente copiaremos este fichero a nuestro nuevo servidor donde queremos restaurarla

scp copiabd.sql usuario@ipservidornuevo:/tmp

En el servidor destino de nuestra base de datos creamos la base de datos SOLO  en caso de no tenerla

mysql -u usuario -p
mysql> CREATE DATABASE base_de_datos;
Query OK, 1 row affected (0.03 sec)

Entraremos en el directorio tmp donde hemos copiado la copia de la base de datos y ejecutamos el comando para restaurarla

cd /tmp
mysql -u usuario -p base_de_datos < copiadb.sql

Y con esto ya tendremos restaurada nuestra base de datos