Zalecamy skonfigurowanie bazy danych kopii zapasowej lub repliki na potrzeby analiz Chartio. Gwarantuje to, że Twoja produkcyjna baza danych nie będzie zbędnie obciążana. Poniżej naszkicowaliśmy prosty proces tworzenia kopii zapasowej za pomocą regularnych zrzutów danych.
- Utwórz kopię zapasową bazy danych
Generalnie powinieneś dołączyć _backup
lub coś do istniejącej nazwy.
$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
- Załaduj dane ze starej bazy danych do nowej bazy danych
$ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
- Cronuj to zadanie, aby było uruchamiane codziennie, powiedzmy o północy
$ crontab -e
aby edytować crontab, dodaj ten wiersz:
0 0 * * * mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
Tada! Baza danych MySQL o nazwie mydata jest teraz kopiowana do mydata_backup każdej nocy o północy.