Feb 06

BACKUP

Per effettuare backup su mysql avete due possibili tool mysqlhotcopy e mysqldump.

mysqlhotcopy è un tool scritto in perl molto grezzo.

si limita a copiare l’intera directory contenente i dati del database in una directory a vostra scelta.

# mysqlhotcopy nomedatabase /pathdirectorydovevoletecopiare/

Mysqldump è un tool molto più completo e meno grezzo rispetto a mysqlhotcopy.

Mysqldump genera un file contentente istruzioni SQL che permettono di ricreare tutta la struttura del database (compresi i record dello stesso). La cosa è molto interessante in quanto permette all’amministratore di poter utilizzare questo file su qualsiasi piattoforma e/o sistema operativo e permette di avere una flessibilità rilevante in quanto si possono importare porzioni del database (sia tabelle che valori), ultima considerazione e non per questo meno importante il suddetto tool permette di effettuare backup da remoto.

Possibile utilizzo:

# mysqldump nomedatabase > nomefile.sql -u root -p
Enter password: vostrapassword


# mysqldump --all-database > nomefile.sql -u root -p
Enter password: vostrapassword

Continua a leggere »