Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да дублирам MySQL база данни на същия сървър

mysql Клиентът на командния ред ще приеме поток от SQL изрази от стандартен вход. Следователно можете да предавате изхода на mysqldump директно в mysql на командния ред. Правейки това като cron работа редовно ще презаписва вашите тестови данни с актуализирани живи данни:

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

Имайте предвид, че тъй като данните ви са големи, това ще отнеме много време.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. проста SQL заявка, която дава невалидно използване на групова функция

  2. Как мога да сумирам колони в множество таблици в MySQL?

  3. Има ли начин да използвам ON DUPLICATE KEY за актуализиране на всичко, което исках да вмъкна?

  4. MySQL IN заявките са ужасно бавни с подзаявка, но бързи с изрични стойности

  5. Как да заредите JDBC конфигурация от пример за файл със свойства