mysql
máy khách dòng lệnh sẽ chấp nhận một luồng câu lệnh SQL từ đầu vào chuẩn. Do đó, bạn có thể chuyển đầu ra của mysqldump
trực tiếp vào mysql
trên dòng lệnh. Thực hiện điều này như một công việc cron sẽ thường xuyên ghi đè dữ liệu thử nghiệm của bạn bằng dữ liệu trực tiếp được cập nhật:
mysql --user=username --password=passwd -e 'DROP DATABASE test_db;'
mysql --user=username --password=passwd -e 'CREATE DATABASE test_db;'
mysqldump --user=username --password=passwd live_db | mysql --user=username --password=passwd test_db
Lưu ý rằng vì dữ liệu của bạn lớn nên sẽ mất nhiều thời gian.