Chartio分析用にバックアップまたはレプリカデータベースを設定することをお勧めします。これにより、本番データベースに不要な負荷がかからないことが保証されます。以下に、定期的なデータダンプを使用してバックアップを設定する簡単なプロセスを示します。
- バックアップデータベースを作成する
通常、_backup
を追加する必要があります または既存の名前に何か。
$ mysql -u root -p
mysql> CREATE DATABASE mydata_backup;
mysql> exit
- 古いデータベースから新しいデータベースにデータをロードする
$ mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
- このジョブをcronして、毎日深夜に実行します。たとえば、
$ crontab -e
crontabを編集するには、次の行を追加します:
0 0 * * * mysqldump -u root -password=mypass mydata | mysql -u root -password=mypass mydata_backup
多田! mydataというMySQLデータベースが毎晩深夜にmydata_backupにコピーされるようになりました。