TommyBlue.it

Backup di MySQL

In attesa di riuscire a capire qualcosa di Bacula ho trovato un ottimo script di backup per MySQL che si avvale solo dell’uso di mysqldump: automysqlbackup. Da sourceforge si scarica direttamente lo script, che io ho spostato in /etc/cron.daily, ma che puo’ essere anche lanciato manualmente. All’inizio del file di script ci sono solo un paio di settaggi da fare, in particolare va impostato un utente mysql a cui vanno dati i permessi di SELECT, LOCK TABLES e SHOW VIEW

GRANT SELECT, LOCK TABLES, SHOW VIEW ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Una volta dati i permessi di esecuzione allo script e’ possibile lanciarlo direttamente a mano per verificare che funzioni. Lo script creera’ tre cartelle (daily, weekly e monthly) in cui mettera’ i vari backup.

Intanto torno a studiarmi Bacula :)