Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Importar base de datos a mysql

Estas en el tema de Importar base de datos a mysql en el foro de Mysql en Foros del Web. Buen día: Tengo un archivo con una base de datos "x.sql" que pesa 150 MB. Trabajo con PHPMyAdmin, y MySQL y el sistema operativo windows ...
  #1 (permalink)  
Antiguo 23/03/2010, 12:36
 
Fecha de Ingreso: marzo-2010
Ubicación: Guadalajara, Jal
Mensajes: 91
Antigüedad: 14 años, 1 mes
Puntos: 1
Importar base de datos a mysql

Buen día:

Tengo un archivo con una base de datos "x.sql" que pesa 150 MB. Trabajo con PHPMyAdmin, y MySQL y el sistema operativo windows :(. Quiero importar el archivo x.sql a la base de datos "base".

Por línea de comandos hice todo lo necesario.

por ejemplo:

mysql -u root -p "base" < x.sql

cuando ejecuto la sentencia anterior parece que si va cargando todo completamente pero al final me sale un error de sintaxis el 1604 de mysql.

También probé ingresando a la consola de mysql, entré a la base de datos primero y traté de jalar el archivo, lo anterior de esta manera:

mysql> use base;
change base
mysql>source c:\x.slq
.
.
.
error de sintaxis, cheque el manual...

Nota: mi archivo x.sql lo tengo en c:\.

Alguien que me pueda orientar un poco sobre cómo importar la base de datos a mysql.

Gracias
  #2 (permalink)  
Antiguo 23/03/2010, 13:40
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Importar base de datos a mysql

prueba con
source c:/x.sql

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 23/03/2010, 13:47
 
Fecha de Ingreso: marzo-2010
Ubicación: Guadalajara, Jal
Mensajes: 91
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Importar base de datos a mysql

no huesos no pasa nada, me aparece el mismo error
  #4 (permalink)  
Antiguo 23/03/2010, 14:19
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Importar base de datos a mysql

raro raro

Tomando como ejemplo el script sql que nos aporta cala932 con los paises y ciudades del mundo en este enlace, lo hago así:

Código MySQL:
Ver original
  1. mysql> create database paises;
  2. Query OK, 1 row affected (0.03 sec)
  3.  
  4. mysql> use paises;
  5. Database changed
  6.  
  7. mysql> source c:/world.sql
  8.  
  9. Query OK, 1 row affected (0.00 sec)
  10.  
  11. Query OK, 1 row affected (0.00 sec)
  12.  
  13. Query OK, 1 row affected (0.00 sec)
  14.  
  15. Query OK, 1 row affected (0.00 sec)
  16.  
  17. Query OK, 1 row affected (0.00 sec)
  18.  
  19. Query OK, 1 row affected (0.00 sec)
  20.  
  21. Query OK, 1 row affected (0.00 sec)
  22.  
  23. Query OK, 1 row affected (0.00 sec)
  24.  
  25. Query OK, 1 row affected (0.00 sec)
  26.  
  27. Query OK, 0 rows affected (0.00 sec)
  28.  
  29. Query OK, 0 rows affected (0.00 sec)
  30.  
  31. Query OK, 0 rows affected (0.00 sec)
  32.  
  33. Query OK, 0 rows affected (0.00 sec)
  34.  
  35. Query OK, 0 rows affected (0.00 sec)
  36.  
  37. Query OK, 0 rows affected (0.00 sec)
  38.  
  39. Query OK, 0 rows affected (0.00 sec)
  40. ............
  41.  
  42. mysql> show tables;
  43. +------------------+
  44. | Tables_in_paises |
  45. +------------------+
  46. | city             |
  47. | country          |
  48. | countrylanguage  |
  49. +------------------+
  50. 3 rows in set (0.01 sec)

Sin ningún problema.

No creo que sea un error de sintaxis, sino del contenido del archivo SQL.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:16.