120個のテーブルを持つサーバーにデータベースがあります。
新しいデータベース名とコピーしたデータを使用してデータベース全体を複製したい。
これを行う効率的な方法はありますか?
$ mysqldump yourFirstDatabase -u user -ppassword > yourDatabase.sql
$ mysql yourSecondDatabase -u user -ppassword < yourDatabase.sql
mysqldump -u <user> --password=<password> <DATABASE_NAME> | mysql -u <user> --password=<password> -h <hostname> <DATABASE_NAME_NEW>
受け入れられた回答に似ていますが、.sqlファイルはありません:
mysqldump sourcedb -u <USERNAME> -p<PASS> | mysql destdb -u <USERNAME> -p<PASS>
PhpMyAdminを使用する場合
MySQL Utilitiesパッケージにはmysqldbcopyツールがあります。 http://dev.mysql.com/doc/mysql-utilities/1.3/en/mysqldbcopy.html