Importar base de datos desde un archivo.sql
Pues a veces necesitamos importar un base de datos que tenemos en un .sql y phpMyAdmin u otros gestores gráficos no lo consiguen por las restricciones de tamaño de archivos y cantidades de data. La mejor solución, más cómoda y rápida es importar desde consola (no importa si es windows o linux).

Pues en linux (ubuntu especÃficamente), abro la consola y escribo:
sudo mysql
Me pide la password, se la escribo y de plano me abre la consola de mysql.
use database
Pues elegimos la base de datos en la que nos queremos ubicar, que para el ejemplo puse “database”.
Luego, con una simple linea le digo donde está el archivo que quiero abrir y ejecuta cada sentencia SQL hasta terminarlo de un sólo tirón:
source /home/usuario_linux/Desktop/archivo.sql
Obviamente asumimos que el archivo está en el desktop de mi máquina y que mi usuario es “usuario_linux”.
das enter y listo… todo se ejecuta.
Viste que es fácil? Pues si ya lo habÃas hecho (o lo haces de otro modo) qué bien! sino, pues ojalá te sirva
15 Comentarios


septiembre 29th, 2006 at 8:56 pm
en el trabajo tengo ese problema, necesito abrir .sql, tengo instalado PostgreSql y el administrador, y no logro abrir la base de datos, mi SO es win2000, si me podes ayudar, escribime, t lo voy a agradecer….
febrero 13th, 2007 at 8:30 pm
importe la base de datos con la lÃnea source /home/usuario_linux/Desktop/archivo.sql, ya dentro del script tenia el create database, por eso omiti la otra lÃnea, se que hay otra forma de importar bd.. algo asà dentro de la consola mysql> escribo mysql
febrero 15th, 2007 at 12:55 pm
como exportar datos de una bd a un exterio o a un archivo
febrero 25th, 2007 at 5:05 am
Soy un usuario de windows y tengo un archivo sql que me es imposible importar, elm phpmyadmin me dice que el archivo es demasido pesado y he probado la solucion que aqui presentais, pero en la consola del mysql me da error, me dice textualmente: “Unknown command ‘\e’” creo que se refiere a la linea donde le doy la direccion de mi archivo que se encuentra en el escritorio ej.: “C:\document and settings\usuario\escritorio\archivo.sql”
No se si talvez no he entenddo bien lo que hay que poner en la consola o talvez … yo que se.
Gracias de todas maneras y estare pendiente de su publicacion. Hasta la vista
marzo 14th, 2007 at 5:18 am
Mariano, esa ruta es un poco extraña para mysql, ponlo en el raiz o en alguna carpeta que a ser posible no contenga espacios.
mayo 30th, 2007 at 4:27 pm
Encontré la respuesta exacta a lo que necesitaba, busqué y busqué y nada encontré hasta que llegué aquÃ. Gracias por esta ayuda, me resultó a la perfección.
Saludos y gracias.
junio 7th, 2007 at 9:27 am
Pero explicame como hago el archivo.sql
julio 11th, 2007 at 6:26 pm
quiero importar una base de datos desde ubuntu con mysql cual es la sintaxis desde linea de comandos gracias
julio 28th, 2007 at 11:40 am
hola:
cree una bd con SQL server 2005, tuve que reinstalar el Sql y ahroa cuando quiero abrir la bd me dice lo siguiente:
No hay ningun editor disponle para C:\… .mdf. Aegurese que esta instalada la aplicacion para .mdf
Tampoco me deja generar nuevamente la BD con los script asà que estoy encerrado…
Si alguien tiene idea de que debo hacer, se lo agradezco
septiembre 25th, 2007 at 10:31 am
Hola amigo, podrias ayudarme de como importar los datos de un archivo .sql pero desde SQLite????
Con MySql funciona de maravilla, pero no hallo en ninguna parte como hacer lo mismo o parecido desde SQLite.
Porfa cualquier cosa me puedes responder al email a a traves de tu propio Blog. si? Gracias de antemano.
enero 29th, 2008 at 5:56 pm
Justo ahora se esta ejecutando, mil gracias funciona de maravilla v(^_^)
mayo 9th, 2008 at 8:32 am
MuchÃsimas gracias Pedro por esta “receta” estaba desesperando con el phpMyAdmin. Gracias a tà en 30 s. solucionado.
Un fuerte aplauso.
mayo 12th, 2008 at 7:01 pm
googleando llegue hasta aqui, necesito copiar los datos de una base de datos, la cual adquiri la propia base (el software) mas los datos todo junto , a dichos datos se accede desde ese programa y no me deja copiar la tabla entera. bien lo que yo quiero es copiar esa tabla que seran unos 2000 registros aproximadamente, gardarlos en formato txt o exel y luego cargarlos a otro programa, estimo que debe existir algun software comercial para hacer esto, y ese soft es precisamente lo que yo busco. dejo mi mail claudio.197@hotmail.com gracias p.d. win xp
abril 23rd, 2009 at 7:44 am
hola broo .. pues me funciono de maravilla sobre mi hermoso ubuntu jaja pues a sacarle provecho tengo pensado hacer varias cosas con el.grxs
ojala subas mas info
junio 5th, 2009 at 7:16 pm
Un millón de gracias! luego de buscar por todo internet por fin se esta ejecutando en una PowerBook G4….:)