mysql
Клиентът на командния ред ще приеме поток от SQL изрази от стандартен вход. Следователно можете да предавате изхода на mysqldump
директно в mysql
на командния ред. Правейки това като cron работа редовно ще презаписва вашите тестови данни с актуализирани живи данни:
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
Имайте предвид, че тъй като данните ви са големи, това ще отнеме много време.