mysql
klient příkazového řádku bude přijímat proud příkazů SQL ze standardního vstupu. Proto můžete výstup mysqldump
pomocí pipetování přímo do mysql
na příkazovém řádku. Pokud to uděláte jako cron, budou vaše testovací data pravidelně přepisována aktualizovanými živými daty:
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
Vzhledem k tomu, že jsou vaše data velká, bude to trvat dlouho.