MySQL utiliza la carpeta DATA para almacenar TODAS las bases de datos y lo más importante, la información de tablas, campos, índices, etc que la componen (ficheros: ibdata1, ib_logfile0, ib_logfile1 etc). Cuando se quiere mover la base de datos a otro servidor, hay que tener en cuenta la versión de MySQL de origen y destino.
Si la versión de MySQL es la misma:
· Localizar la carpeta “DATA” del servidor de origen y destino (se puede ver en la opción de STATUS del servidor, entrando con WorkBench) se muestra así:

· Parar el servicio de MySQL en ambos servidores, se puede hacer desde el programa de SERVICIOS de Windows o desde el administrador de tareas:

· Copiar TODOS los ficheros de la carpeta DATA del origen y sobrescribir la carpeta DATA del destino
· Iniciar el servicio en el destino y ¡Ya está!
Si la versión de MySQL es distinta:
· Hacer una DUMP de las bases de datos del origen. Se puede hacer una a una o usar el comando siguiente para crear un .SQL con todas las bases de datos
mysqldump -u -p –all-databases –opt > backup-completo.sql
Desde el CMD, Ejemplo: C:\Program Files\MySQL\MySQL Server 5.6\bin\>mysqldump -u root –p12345 –all-databases –opt > c:\temp\backup-completo.sql
· Arrancar el WorkBench en el servidor de destino e importar las bases de datos

Esperar a que termine el proceso y ya estarían migradas todas las bases de datos