Normalmente los usuarios de MySQL al querer importar un archivo .sql suelen hacerlo mediante el phpMyAdmin, con la opción de importar, la cual solo soporta subir archivos menores a 2.048Kb (2Mb).
Por otra parte cuando esto sucede algunos otros suelen hacerlo por pequeños trozos (peor aún), lo cual es una tarea muy grande y tomará mas tiempo a medida que la Base de Datos es mas grande.
Para resolver este problema subiremos el archivo .sql, mediante la linea de comandos (terminal, consola, etc.). Entonces escribimos lo siguiente :
mysql -u USUARIO -p BaseDeDatos < /Ruta/Del/Archivo/archivo.sql
Recuerda cambiar USUARIO por el usuario que tienes. Luego se nos preguntará por el password, lo escribimos y listo 😀 .
De este modo nosotros podremos subir nuestro archivo.sql a la base de datos BasedeDatos. Pero para poder subir el script de este modo ya deberá estar creada la Base de Datos.
Un pequeño artilugio que podremos usar para no tener que crearla, será escribir en el .sql que deseamos importar las siguientes lineas al principio:
CREATE DATABASE `BaseDeDatos`; USE `BaseDeDatos`;
Una vez esto hecho, ahora solo deberemos de llamar al archivo sql mediante la linea de comandos, de este modo:
mysql -u USUARIO -p < /Ruta/Del/Archivo/archivo.sql
De igual manera nos preguntará por el password y lo ingresamos. Listo, ahora ya saben el truco 😛
Gracias, hasta que alguien publico lo justo y necesario que necesitaba saber, muchas gracias! 😉
¿Y DÓNDE ESTÁ ESA CONSOLA (terminal, consola, etc.)?
Yo no la encuentro en Myphpadmin
jajajajajajajaja, ¿es broma verdad!?
XD
perfectisisimoo! muchas gracias!
excelente esta buscando solo importar pero tu diste con lo que queria conocer.
gracias.
muy bueno de verda q si viejo muchas se te agradece un monton
Saludos
Gracias no recordaba los pasos pera exportar e importar desde la consola
Perfecto! Resuelto el problema que tenía para Migrar una web… Fácil, práctico y para toda la familia! ;P
muy bueno saludos
gracias amigo!
Waaooo!!! Perfecto!!! Millllones gracias 🙂
me da error error unknown comand \U \P si me puede ayudar
Ese error puede darse por usar \ en lugar de / para escribir la ruta del archivo.
como se imprime en mysql las tablas que estan creada en la base de datos para sacarle copia desde la consola
por que me sale error en la primera linea mysql -u USUARIO -p BaseDeDatos < /Ruta/Del/Archivo/archivo.sql en mysql
me sale error en mysql
Genial!! Gracias.
consulta , tengo una base de datos y quiero cargar solamente un tabla osea importarla a mi base de datos actual que esta en producción , es de la misma manera o hay que realizar otra cosa.
gracias
Hola Horacio, para importar una tabla adicional es de la misma manera, solo recuerda que el archivo sql tenga solamente el código para importar la tabla deseada.
Muchisimas gracias
y como hago para crear un archivo sql y despues cargarlo! Tengo los datos de lo que tengo que poner adentro en block de nota y no me permite cargar block la base de datos, donde lo creo archivo SQL ? AYUDA POR FAVOR
Hola Franco, el archivo sql es simplemente un archivo de texto plano que lo guardas con extensión sql. Puedes usar cualquier editor de texto plano para hacer esto.
hola tengo problemas con la contraseña , la inserto y me aprece acceso denegado , agradezco por la colaboracion
Hola leito1890, revisa que cambiaste USUARIO por el usuario que tienes, ademas de que dicho usuario tiene los permisos necesarios.