2012-01-16 14 views
19

Necesito instalar o importar un archivo .sql en una base de datos vacía que he creado. El archivo .sql instalará todas las tablas, etc.Cómo instalar un archivo .sql utilizando la línea de comandos de MySQL Cliente

Soy un 1 idiota por no recordar cómo hacerlo, pero cuando hago clic en la línea de comandos de MySQL, solicito el cliente, agrego mis credenciales y luego ... (para instalar/importar el archivo .sql)?

Gracias chicos !!

+0

Ok, he conseguido instalar/importar el archivo .sql Una cosa que me gustaría agregar a las respuestas a continuación es cuando ingresas el nombre del archivo, por ejemplo: script.sql: asegúrate de incluir la ruta para que el comando sepa dónde encontrar el archivo, para que pongas \. C: \ yourdomains \ thedomain \ wwwroot \ script.sql – Reflex84

+0

Como pudo resolver su problema, acepte una de las respuestas que lo ayudaron; esto permitirá que las personas que lean esta página en el futuro sepan lo que ayudó. :) –

Respuesta

20

Desde el MySQL, escriba:

\. file_name.sql 
+2

Esto es bueno saberlo, pero es más lento que el mysql

7

Lo que funcionó para mí era- el símbolo del sistema:

mysql -u root -p < filename.sql

He leído en alguna parte que para facilitar las cosas que debería mantener el archivo en el mismo directorio raíz que mi símbolo del sistema. Después de ejecutar el comando anterior, me pidió la contraseña. Tecleé la contraseña, presioné enter y volví a la línea de comandos. Se enojó, abrió el prompt de mysql, revisó, la base de datos importada estaba presente. ¡Contento!

+5

es posible que desee incluir el nombre de la base de datos también: "mysql -u root -DBASE -p

+0

Descubrí que no necesita el parámetro -DBASE y simplemente puede escribir" mysql -u root -p Momro

1

simplemente pensé en perfeccionar las excelentes respuestas de los usuarios inteligentes. antes de importar una base de datos .sql

  1. Cree una nueva base de datos o use la base de datos existente.
  2. si su archivo .sql se guarda en F como script.sql proporciona un comando como. F: \ script.sql disfrutar ...
2

Ésta es otra manera de hacerlo en Linux

mysql databaseName -uUSERNAME -pPASSWORD -e "source LOCATION_OF_FILE" 

Ejemplo:

mysql studentDB -ustudent1 -pstuden1Pass -e "source /tmp/studentInserts.sql" 
Cuestiones relacionadas