PDA

View Full Version : [MySql 5.0] Dump?


Tkx
10-12-2006, 14:59
Ciao ragazzi dovrei far il dump di un database su mysql 5.0...ho letto sul manuale che si può far attraverso l'istruzione:

shell> mysqldump [options] --all-databases

Ho provato ma quello che mi viene detto è:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql dump --all-databases' at line 1

Qualcuno di voi sa come fare?

anonimizzato
10-12-2006, 17:19
Ma [options] non l'hai messo vero?

Comunque ti dovrebbe venire rischiesta anche una password quindi l'istruzione completa, pensando di salvare il tutto su di un file SQL potrebbe essere:

mysqldump -u user -ppassword --all-databases > dump.sql

Tkx
10-12-2006, 20:32
No...ho provato cm mi hai detto ma nulla..non so dove sia l'errore..

loris_p
10-12-2006, 21:47
ed hai sostituito a user un nome utente avente sufficienti privilegi, vero?

Tkx
10-12-2006, 22:09
Ehm...sincermente no xk nn so cosa metterci...

loris_p
10-12-2006, 22:14
Ehm...sincermente no xk nn so cosa metterci...
dunque..se devi fare un dump dei database si presume tu abbia dei database..bene..al posto di user metti il nome utente che usi per accedere ai vari database

Tkx
10-12-2006, 22:16
Sinceramente non ne ho nessuno...ho solo una password...poi metto tipo:

use prog1;

ma come nome utente non so...

Tkx
10-12-2006, 22:27
Di database ne ho uno...ma di username nemmeno 1

Tkx
10-12-2006, 23:05
Allora,grazie al preziosissimo aiuto di loris_p ho risolto il problema in questo modo:

- ho aperto una nuova finestra del "prompt dei comandi"

- ho digitato questo comando
mysqldump -u user-p --all-databases > dump.sql
dove user se non avete altri utenti dovrebbe essere root;

- digitate la password;

Il file dump è stato creato all'interno della cartella presente sul percorso della bash!

un grazie sincero e sentito a loris_p per l'aiuto datomi!