Chúng tôi khuyên bạn nên thiết lập cơ sở dữ liệu sao lưu hoặc bản sao cho phân tích Chartio. Điều này đảm bảo cơ sở dữ liệu sản xuất của bạn sẽ không chịu tải không cần thiết. Dưới đây, chúng tôi đã phác thảo quy trình dễ dàng thiết lập bản sao lưu với kết xuất dữ liệu thông thường.
- Tạo cơ sở dữ liệu sao lưu
Nói chung, bạn nên thêm _backup
hoặc một cái gì đó với tên hiện có.
$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
- Tải dữ liệu từ cơ sở dữ liệu cũ vào cơ sở dữ liệu mới
$ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
- Bắt đầu công việc này để chạy hàng ngày, chẳng hạn, lúc nửa đêm
$ crontab -e
để chỉnh sửa crontab, hãy thêm dòng này:
0 0 * * * mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
Tada! Cơ sở dữ liệu MySQL được gọi là mydata hiện được sao chép vào mydata_backup vào lúc nửa đêm hàng đêm.