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

MySQL:Klonování databáze MySQL na stejné instanci MySql

Jak je uvedeno v příručce v Kopírování databází výpis můžete zapojit přímo do klienta mysql:

mysqldump db_name | mysql new_db_name

Pokud používáte MyISAM, můžete zkopírujte soubory, ale nedoporučoval bych to. Je to trochu riskantní.

Integrováno z různých dobrých dalších odpovědí

Oba mysqldump a mysql příkazy přijímají možnosti nastavení podrobností připojení (a mnohem více), jako:

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

Také, pokud nová databáze ještě neexistuje, musíte ji vytvořit předem (např. pomocí echo "create database new_db_name" | mysql -u <dbuser> -p ).



  1. Jak mohu použít PDO k načtení pole výsledků v PHP?

  2. Jak CONCAT() funguje v MariaDB

  3. Připojení zapalování k aplikaci Microsoft Access

  4. Rozdíl mezi místními a globálními dočasnými tabulkami v SQL Server