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

MySQL:Клониране на MySQL база данни в същия MySql екземпляр

Както се казва в ръководството в Копиране на бази данни можете да изпратите дъмп директно в mysql клиента:

mysqldump db_name | mysql new_db_name

Ако използвате MyISAM, можете копирайте файловете, но не бих го препоръчал. Малко е странно.

Интегрирано от различни добри други отговори

И двете mysqldump и mysql командите приемат опции за настройка на подробности за връзката (и много повече), като:

mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>

Освен това, ако новата база данни все още не съществува, трябва да я създадете предварително (например с echo "create database new_db_name" | mysql -u <dbuser> -p ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP формат date() при вмъкване в datetime в MySQL

  2. SQL уникален въпрос за чувствителност на главни и малки букви

  3. Как мога да използвам mysqli_fetch_array() два пъти?

  4. Часови зони на MySQL

  5. Справка:Какво е перфектен примерен код, използващ разширението MySQL?