EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo exportar e importar una base de datos MySQL desde la línea de comandos

Programación MySQL  
 
Cómo exportar e importar una base de datos MySQL desde la línea de comandos

Normalmente suelo trabajar con las bases de datos mediante algún tipo de gestor visual que me permita tener todas las conexiones rápidamente accesibles y bien diferenciadas según su tipología, servidor, etc., pero hay veces, sobre todo cuando realizo exportaciones o importaciones que suelen llevar mucho tiempo, en las que accedo directamente al servidor mediante la consola de comandos o terminal para realizar dichas operaciones de una forma más rápida.

Desde la propia consola o terminal realizó las exportaciones y/o importaciones de manera sencilla y eficaz mediante una serie de comandos bastante simples que os muestro a continuación y que, en este caso, se refieren a una base de datos MySQL.

 

Cómo exportar una base de datos MySQL desde la terminal o consola de comandos

Para ello se usa la utilidad mysqldump con una serie de parámetros que te detallaré a continuación:

Dependiendo del tamaño de la base de datos y de las características del servidor donde lo ejecutes, este proceso puede tardar un poco, y como resultado obtendrás un archivo con un tamaño en proporción a la dimensión de la base de datos exportada.

Te aconsejo que si posteriormente vas a enviar este archivo a alguna otra localización o servidor, lo comprimas previamente con la utilidad tar, por ejemplo, si estás en Linux o Mac, o mediante cualquier otra herramienta de compresión si estás en Windows.

 

Cómo importar una base de datos MySQL desde la consola de comandos o terminal

Para realizar la importación de la base de datos, ejecutamos el siguiente comando:

Los parámetros usados en la importación son similares al proceso de exportación. En este caso, archivoImportacion.sql se refiere al archivo que quieres importar a la base de datos.

 

De estas formas puedes realizar, de forma más ágil que usando algún gestor visual de bases de datos, la exportación e importación de una base de datos MySQL directamente sobre el servidor a través de la consola de comandos o terminal.

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artículos relacionados