Il mysql
il client della riga di comando accetterà un flusso di istruzioni SQL dall'input standard. Puoi quindi reindirizzare l'output di mysqldump
direttamente in mysql
sulla riga di comando. Fare questo come un lavoro cron sovrascriverà regolarmente i tuoi dati di test con dati in tempo reale aggiornati:
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
Tieni presente che, poiché i tuoi dati sono di grandi dimensioni, ci vorrà molto tempo.