mysql
kommandolinjeklienten vil acceptere en strøm af SQL-sætninger fra standardinput. Du kan derfor pipe outputtet af mysqldump
direkte ind i mysql
på kommandolinjen. Hvis du gør dette som et cron-job, overskrives dine testdata regelmæssigt med opdaterede livedata:
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
Bemærk, at da dine data er store, vil det tage lang tid.