sql >> Databáze >  >> RDS >> Mysql

Jak duplikovat databázi MySQL na stejném serveru

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.



  1. MySQL časové razítko pouze při vytvoření

  2. Jak získat seznam předměstí v okolí místa a poté opakovat pro další místa pomocí MySql?

  3. Speciální znaky v PHP / MySQL

  4. Existuje nějaký rozdíl mezi !=a <> v Oracle Sql?