Skip to content

Importar y Exportar Base de Datos en MySQL desde la Consola

A veces es necesario exportar toda una base de datos a un archivo sql para llevar esa base de datos a otro lugar. A este proceso se le conoce comúnmente como crear un dump de la base de datos, también a veces tenemos que hacer esto desde la consola, por ejemplo si estas conectado por ssh al servidor y no tienes interfaz gráfica, pues esto es muy fácil solo hay que usar el comando mysqldump:

mysqldump --host=HOST --user=USUARIO --password=PASS database > database.sql

Es cuestión solamente de sustituir HOST por el host de tu base de datos, USUARIO por el usuario de la base de datos, PASSWORD por el password de  ese usuario, database por la base de datos que quieres exportar y database.sql por el nombre de archivo que quieres. Por lo tanto si mi host es localhost, mi user keogh, mi password abc, y mi base de datos soygeek, el comando quedaría como sigue:

mysqldump --host=localhost --user=keogh --password=abc soygeek > soygeek.sql

Luego queremos con este archivo sql llenar una base de datos en algún otro lado, eso se llama importar y lo hacemos de la siguiente manera:

mysql --host=HOST --user=USERNAME --pass=PASSWORD DATABASE < /PATH/FILE.SQL

Entonces si usamos los datos creados arriba y ahora la base de datos a la que quiero importar los datos se llama soygeekqa, quedaría como sigue:

mysql --host=localhost --user=keogh --pass=abc soygeekqa < soygeek.sql

Saludos

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*