Vi anbefaler, at du opsætter en backup- eller replikadatabase til Chartio analytics. Dette garanterer, at din produktionsdatabase ikke bærer unødvendig belastning. Nedenfor har vi skitseret en nem proces til at konfigurere en sikkerhedskopi med almindelige datadumps.
- Opret backupdatabasen
Generelt bør du tilføje _backup
eller noget til det eksisterende navn.
$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
- Indlæs data fra gammel database til ny database
$ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
- Cron dette job op til at køre hver dag ved f.eks. midnat
$ crontab -e
for at redigere crontab, tilføje denne linje:
0 0 * * * mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
Tada! MySQL-database kaldet mydata bliver nu kopieret til mydata_backup hver nat ved midnat.