De mysql
opdrachtregelclient accepteert een stroom SQL-instructies van standaardinvoer. U kunt daarom de uitvoer van mysqldump
rechtstreeks in mysql
op de opdrachtregel. Als u dit als cron-taak doet, worden uw testgegevens regelmatig overschreven met bijgewerkte livegegevens:
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
Houd er rekening mee dat, aangezien uw gegevens groot zijn, dit lang zal duren.