Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Klonowanie bazy danych MySQL na tej samej instancji MySql

Jak mówi instrukcja w Kopiowanie baz danych możesz przesłać zrzut bezpośrednio do klienta mysql:

mysqldump db_name | mysql new_db_name

Jeśli używasz MyISAM, możesz skopiuj pliki, ale nie polecam tego. To trochę podejrzane.

Zintegrowane z różnymi dobrymi innymi odpowiedziami

Oba mysqldump i mysql komendy akceptują opcje ustawiania szczegółów połączenia (i wiele więcej), takie jak:

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

Ponadto, jeśli nowa baza danych jeszcze nie istnieje, musisz ją wcześniej utworzyć (np. za pomocą 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. Najlepsze sposoby naprawy uszkodzonej tabeli InnoDB w MySQL

  2. Co jest szybsze:wiele pojedynczych WSTAWEK czy jedna wielowierszowa WSTAWKA?

  3. Oblicz decyla na podstawie aktualności w MySQL

  4. MySQL LOAD DATA INFILE z ON DUPLICATE KEY UPDATE

  5. Wstaw zapytanie, aby wstawić wiersze w MySQL