mercoledì 14 marzo 2007

Dump di un database MySQL

Come recita il sito di MySQL per creare una copia del database si deve scrivere in un terminale questa cosa qui (avendo cura di essere nella cartella bin di MySQL server, oppure di avere settato come variabile di sistema MySQL):
mysqldump --opt --user=username --password=password nomeDB > nomeDB.dump
Il file .dump verrà creato nella stessa cartella (bin) se non si specifica un percorso diverso. Per caricare il file creato su un altro computer può servire una cosa del genere:

mysql -u root -p
mysql>CREATE DATABASE nomeDB;
mysql> quit
mysql -u root -p nomeDB < nomeDB.dump

Se non si usano password si omette il -p. Nel caso si usino più utenti si devono creare, ma questo argomento verrà trattato in un post apposta.

Nessun commento: