We raden u aan een back-up- of replicadatabase in te stellen voor Chartio-analyses. Dit garandeert dat uw productiedatabase niet onnodig wordt belast. Hieronder hebben we een eenvoudig proces geschetst voor het maken van een back-up met regelmatige gegevensdumps.
- Maak de back-updatabase
Over het algemeen moet u _backup
. toevoegen of iets aan de bestaande naam.
$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
- Laad gegevens van oude database in nieuwe database
$ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
- Cron deze taak zodat deze elke dag om bijvoorbeeld middernacht wordt uitgevoerd
$ crontab -e
om de crontab te bewerken, voeg deze regel toe:
0 0 * * * mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
Tad! MySQL-database genaamd mydata wordt nu elke nacht om middernacht gekopieerd naar mydata_backup.