Si alguna vez tuvieron la necesidad de importar o exportar su base de datos de MySQL sin usar PHPMyAdmin o algún otro manejador de la base de datos, y pues deben de utilizar la linea de comandos, aquí pongo el mini-howto.
Para exportar una base de datos:
#Para ver la base de datos a exportar
mysql -u root -p
mysql > show database;
#Y fuera del shell del mysql ejecutar el comando mysqldump con el nombre de la base de datos
mysqldump -u usuario -p nombre_base_de_datos > archivo.sql
Para importar una base de datos se usa el siguiente comando:
#Para crear la base de datos por si no viene el comando en el archivo SQL
mysql -u root -p
mysql> create database nombre_base_de_datos;
#Ahora fuera del shell del mysql se ejecuta el comando inverso al mysqldump
mysql -u root -p nombre_base_de_datos < ruta_base_de_datos.sql
Estimado!!! me ha servido mucho tu post, me ahorraste mucho trabajo!, hubiese tenido que hacerlo con el phpmyadmin, saludos!
gracias me ayudo mucho este tutorial 350 mb en menos de 10 mn :d