2012-01-16 13 views
19

Ho bisogno di installare o importare un file .sql in un database vuoto che ho creato. Il file .sql installerà tutte le tabelle ecc.Come installare un file .sql utilizzando la riga di comando di MySQL Client

Sono un 1diot per non ricordare come eseguire questa operazione, ma quando faccio clic su MySQL Riga di comando Richiesta client, aggiungo le mie credenziali e quindi ... (per installare/importa il file .sql)?

Grazie ragazzi !!

+0

Ok, sono riuscito a installare/importa il file .sql. Una cosa che vorrei aggiungere alle risposte qui sotto è quando digiti il ​​nome del file, ad esempio: script.sql - assicurati di includere il percorso in modo che il comando sappia dove trovare il file, quindi dovresti inserire \. C: \ yourdomains \ thedomain \ wwwroot \ script.sql – Reflex84

+0

Dato che sei riuscito a risolvere il tuo problema, ti preghiamo di accettare una delle risposte che ti hanno aiutato - questo permetterà alle persone che leggono questa pagina in futuro di sapere cosa ti è stato di aiuto. :) –

risposta

20

Dal MySql prompt digitare:

\. file_name.sql 
+2

Questo è bello sapere, ma è più lento di mysql

7

Quello che ha funzionato per me era- il prompt dei comandi:

radice mysql -u -p < filename.sql

ho letto da qualche parte che per rendere le cose più facili che dovrei mantenere il file in la stessa directory root del mio prompt dei comandi era in. Dopo aver eseguito il comando sopra, mi ha chiesto la password. Digitato la password, premi invio e ritornai al mio prompt dei comandi. Mi sono incazzato, ho aperto il prompt di mysql, controllato, il DB importato era presente. Contento!

+5

Si potrebbe voler includere anche il nome del database: "mysql -u root -DBASE -p

+0

Ho scoperto che non è necessario il parametro -DBASE e si può semplicemente scrivere" mysql -u root -p Momro

1

appena pensato di perfezionare le grandi risposte degli utenti saggi. prima di importare un database .sql

  1. Creare un nuovo database o utilizzare il database esistente.
  2. se il file .sql viene salvato in F come script.sql fornisce comando come. F: \ script.sql godere ...
2

Questo è un altro modo per farlo in Linux

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

Esempio:

mysql studentDB -ustudent1 -pstuden1Pass -e "source /tmp/studentInserts.sql" 
Problemi correlati