View Full Version : [mysql] Importare un grosso file .sql
Rubberick
22-11-2006, 09:26
Salve ragazzi, normalmente utilizzavo phpmyadmin tuttavia ora non va + bene per caricare un file di grosse moli, avevo pensato di caricare un file gzippato sul server e dire a mysql remoto via ssh di caricarlo...
qualcuno mi sa indicare la command line?
il file e' un .sql e dentro ci sono tutte query separate ognuna da un'accapo
grazie :)
È un sacco che non tocco più mysql però questo dovrebbe andare.
zcat fil.sql.gz | mysql -h ip_del_server -u username -p password -D nome_db -
ciao ;)
Il comando dal client testuale è: SOURCE nomefile
Ovviamente lo devi prima decomprimere...
In alternativa lo puoi fare dalla shell con il redirect:
mysql -u root -p password < nomefile.sql
Rubberick
22-11-2006, 11:33
Il comando dal client testuale è: SOURCE nomefile
Ovviamente lo devi prima decomprimere...
In alternativa lo puoi fare dalla shell con il redirect:
mysql -u root -p password < nomefile.sql
grazie stavo appunto vedendo... con questa riga pero' devo speficare nel file sql il passaggio al giusto database?
perche' cosi' nn c'e' scritto
la riga completa e' per caso mysql -u root -p password nomedb< nomefile.sql?
Ora non mi ricordo se ci vuole il -D davanti come ha detto VICIUS...
Oppure metti il comando USE e il comando CREATE TABLE, se la tabella non esiste, nel file .sql
Rubberick
22-11-2006, 11:46
Mi pare molto strano ma se uso uno spazio dopo la password non me la riconosce... deve essere scritto
ipotizzando che la mia pass sia "banana"
devo scrivere...
mysql.... -pbanana
Rubberick
22-11-2006, 11:46
Dunque dunque me ne appunto qualcuna:
mysql -hhost -uusername -ppassword
mysql ->use db_name;
mysql ->\. \usr\file.sql
oppure + velocemente
mysql -h host -u username -ppassword -D dbname < \usr\file.sql
solo che forse il primo conviene di + perche' da un riscontro di errori o problemi... l'altro invece non da output a meno di non mettere il comando -v ovvero il verbose che pero' sembra restituire anche tutto il contenuto sql del file...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.