mysql
Klient wiersza poleceń zaakceptuje strumień instrukcji SQL ze standardowego wejścia. Dlatego możesz potoku wyjście mysqldump
bezpośrednio do mysql
w wierszu poleceń. Wykonanie tego jako zadania cron spowoduje regularne nadpisywanie danych testowych zaktualizowanymi danymi w czasie rzeczywistym:
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
Pamiętaj, że ponieważ Twoje dane są duże, zajmie to dużo czasu.