Pasar al contenido principal

🔥 Hoy comenzamos la especialidad en programación backend con PHP con Yesi Days ¡La primera clase es en vivo y gratis! 😍 Reserva tu lugar. Comienza en:

Alexys Lozada
José Luján
Manuel Rodriguez
José Luján
Luis Avilés
Álvaro Felipe
José Luján
Beto Quiroga
Jonathan MirCha
Jonathan MirCha
Álvaro Felipe
Alexys Lozada, Álvaro Felipe, Jonathan MirCha
Beto Quiroga
Alexys Lozada
Alexys Lozada
José Luján
Álvaro Felipe
Álvaro Felipe
Jonathan MirCha
Jonathan MirCha
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Camilo Adobe
Álvaro Felipe
José Luján
Jonathan MirCha
Álvaro Felipe
Álvaro Felipe
Beto Quiroga, Alexys Lozada
Álvaro Felipe
Juan Villalvazo
Luis Avilés
Jonathan MirCha
Jonathan MirCha
Jonathan MirCha

¿Cómo importar una base de datos MySQL desde la terminal?

¿Cómo importar una base de datos MySQL desde la terminal? - Blog de Escuela Digital

Cada vez que me ha tocado importar un backup de una base de datos en otra (vacía) lo he hecho por PhpMyAdmin. Siempre me ha llamado la atención que los expertos en PHP que conozco no miran con buenos ojos a PhpMyAdmin, pero como novato que soy, es la herramienta que me ha servido hasta ahora.

Sin embargo, en esta ocasión importar por PhpMyAdmin demoraba demasiado y me daba errores, por lo que la única opción era la terminal. Por suerte, el profesor Alexys Lozada me orientó y este post es un recordatorio para tener los pasos a la mano cuando los vuelva a necesitar.

Así que vamos a lo nuestro. Lo primero es abrir la terminal. En mi caso voy a usar CMD de Windows (con GitBash no pude conectarme). Si estas en Linux o Mac puedes usar la terminal integrada en tu SO.

Lo primero es conectarnos a la base de datos con el siguiente comando.

mysql -u <username> -p <database>

Donde remplazas <username> por tu nombre de usuario y <database> por el nombre de la base de datos (vacía) en la que vas a importar tu backup. Entonces se te pedirá el password.

Una vez dentro ejecutas el siguiente comando

source <database.sql>

Donde remplazas <database.sql> por la ruta al backup. En mi caso, uso la ruta completa partiendo desde C:/ aunque la ruta relativa a tu instalación de MySQL también debería funcionar.

Es todo. Ahora verás en la terminal como se importa el backup hasta finalizar. Puedes escribir entonces exit en la terminal y habrás terminado.

¿Qué te parece? ¿Siempre has usado PhpMyAdmin (como yo) para este proceso o la terminal es tu método preferido? O si he pasasdo algo por alto escríbelo en los comentarios para actualizar este post.

Suscríbete al blog de EDteam

Ingresa tu correo electrónico para recibir nuestro boletín semanal