La mejor manera de Restaurar bases de datos grandes - MySQL

How restore database mysql big database


Existen múltiples formas de restaurar una base de datos en MySQL, puedes hacerlo usando algún IDE como MySQL Workbench o usando línea de comandos (MS-DOS en Windows), pero con las bases de datos cuyo tamaño o peso es mayor se vuelve obligatorio utilizar la línea de comandos ya que es probable que el IDE no realice una restauración íntegra de los registros.

Método usando Línea de Comandos en Windows

Paso 1: Abre la consola de comandos MS-DOS

Paso 2: Ubícate en el directorio donde se encuentra instalado MySQL (si ya tienes agregada la ruta de instalación de MySQL en la variable de entorno de Windows puedes ejecutar el comando mysql en cualquier directorio)




Paso 3: Usa el comando mysql para ingresar con el usuario administrador root

mysql -u root

Paso 4: Crea una base de datos vacia y luego usas esa base de datos recien creada.

mysql create database example1;
mysql use example1;


Paso 5: Ejecuta la siguiente instrucción


SET autocommit=0; source F:/Database/Backup.sql; COMMIT;

En el apartado de source esta la base de datos, un respaldo con el nombre Backup.sql cuyo peso es de 1.15 GB, un peso bastante considerable

Presiona Enter y observa la magia! La ventaja de este método es que te muestra un avance hasta finalizar en 10 o 12 minutos, dependiendo del peso de la base de datos.