|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2003
Città: Gruppo Locale > Via Lattea > Braccio d'Orione > Sist. Solare > Terra > Veneto > VI
Messaggi: 365
|
inserire file .sql da remoto in mysql
ciao a tutti, posto una domanda ai + esperti di me.
ho le mie CREATE TABLE x la creaz delle tabelle inserite nel file database.sql. devo caricarlo su mysql da riga di comando (non posso usare phpmyadmin & vari) e in remoto attraverso una connessione ssh. Inserisco quindi il comando: 'mysql -u user -p nome_database < database.sql' ma mi dà il seguente errore: ERROR 1064: You have an error in your SQL syntax near 'mysql -u cgnesott -p cgnesott < database.sql' at line 1. qualcuno sa il motivo? ![]()
__________________
Portatile: Dell Studio 1535 T8100, 2x2048Mb 667Mhz DDR2, 250Gb S-Ata, ATI Mobility Radeon HD3450 256Mb. Fisso: AMD Barton 2500 su Abit Nf7-S rev2.0, 2x256Mb XiperX DDR-370 Kingston, Seagate Barraccuda 80Gb S-Ata, ATI Radeon Sapphire 9600Pro. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
QL
Una volta entrato dentro il client testuale di MySQL (con mysql -u nomeutente -p) scrivi queste due righe:
use nomedatabase; source path\nomefile.sql |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
la sintassi e' corretta ma se stai eseguendo il comando sotto windows prova con: mysql -u user -p nome_database -e "source database.sql" |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2003
Città: Gruppo Locale > Via Lattea > Braccio d'Orione > Sist. Solare > Terra > Veneto > VI
Messaggi: 365
|
ok, grazie dopo farò una prova. ma non è che sia un problema di parametro localhost?
__________________
Portatile: Dell Studio 1535 T8100, 2x2048Mb 667Mhz DDR2, 250Gb S-Ata, ATI Mobility Radeon HD3450 256Mb. Fisso: AMD Barton 2500 su Abit Nf7-S rev2.0, 2x256Mb XiperX DDR-370 Kingston, Seagate Barraccuda 80Gb S-Ata, ATI Radeon Sapphire 9600Pro. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
di default mysql usa localhost ma tu hai detto che sei in ssh sulla macchina remota e quindi non ci dovrebbero essere problemi |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Oct 2003
Città: Gruppo Locale > Via Lattea > Braccio d'Orione > Sist. Solare > Terra > Veneto > VI
Messaggi: 365
|
ho provato come avete detto voi:
mysql -u cgnesott -p; use cgnesott; //cgnesott è anche il nome del database source database.sql; ma mi dà come errore: "Failed to open file 'database.sql', error: 2" forse non mi trova il file database.sql?
__________________
Portatile: Dell Studio 1535 T8100, 2x2048Mb 667Mhz DDR2, 250Gb S-Ata, ATI Mobility Radeon HD3450 256Mb. Fisso: AMD Barton 2500 su Abit Nf7-S rev2.0, 2x256Mb XiperX DDR-370 Kingston, Seagate Barraccuda 80Gb S-Ata, ATI Radeon Sapphire 9600Pro. |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
si, prova a usare il path assoluto |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Oct 2003
Città: Gruppo Locale > Via Lattea > Braccio d'Orione > Sist. Solare > Terra > Veneto > VI
Messaggi: 365
|
grande!
![]() usando il path assoluto funziona. chissà perchè non funzia col path relativo. ![]() grazie a kingv e cionci!
__________________
Portatile: Dell Studio 1535 T8100, 2x2048Mb 667Mhz DDR2, 250Gb S-Ata, ATI Mobility Radeon HD3450 256Mb. Fisso: AMD Barton 2500 su Abit Nf7-S rev2.0, 2x256Mb XiperX DDR-370 Kingston, Seagate Barraccuda 80Gb S-Ata, ATI Radeon Sapphire 9600Pro. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:20.