PDA

Visualizza la versione completa : [mysql] importare db in mysql


f.domenella
25-12-2004, 14:05
Io ho creato un db in mysql poi siccome dovevo reinstallare linux, ho esportato il db con le procedure di mysql e mi ha creato un file chiamato "nomedb.sql" come faccio per importarlo in mysql?

Grazie e BUON NATALE

wittgen105
25-12-2004, 14:17
Originariamente inviato da f.domenella
Io ho creato un db in mysql poi siccome dovevo reinstallare linux, ho esportato il db con le procedure di mysql e mi ha creato un file chiamato "nomedb.sql" come faccio per importarlo in mysql?

Grazie e BUON NATALE
Se usi phpmyadmin basta dare il file sql e lui ti ricrea il database come prima.

Oppure usare mysqlimport così:

mysqlimport -h 127.0.0.1 -ptuapassword nomedeldatabase nomedb.sql

assicurati però che il database esista già. Perchè di norma questo comando crea, normalmente, solo le tabelle.

:ciauz:

SMASH
25-12-2004, 17:59
root@ubuntu # mysqld_safe&
root@ubuntu # mysql
mysql> \. nomedb.sql
mysql> \q


:ciauz:

IRide
25-12-2004, 19:45
Per esportare il database è sufficiente fare un DUMP

mysqldump -u Utente -pPassword Database {--tables Tabella, Tabella} > nomefile.sql

per importare il database, invece

mysql -u Utente -pPassword Database < nomefile.sql

non mysqlimport! :ciauz:

PS: il parametro tables è ovviamente facoltativo. :)

f.domenella
25-12-2004, 19:46
grazie a tutti funziona.
BUON NATALE

Loading