Vi rekommenderar att du skapar en backup- eller replikdatabas för Chartio analytics. Detta garanterar att din produktionsdatabas inte kommer att bära onödig belastning. Nedan har vi skisserat en enkel process för att sätta upp en säkerhetskopia med vanliga datadumpar.
- Skapa backupdatabasen
Generellt bör du lägga till _backup
eller något till det befintliga namnet.
$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
- Ladda in data från gammal databas till ny databas
$ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
- Krön upp det här jobbet för att köras varje dag vid t.ex. midnatt
$ crontab -e
för att redigera crontab, lägg till denna rad:
0 0 * * * mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
Tada! MySQL-databas som heter mydata kopieras nu till mydata_backup varje natt vid midnatt.