既存のMySQLデータベースのコピーは非常に簡単な作業です。実際、1つのコマンドでコピーできます。元のデータベースをそのままにしておくために、既存のデータベースのコピーを取りたい場合がたくさんあります。たとえば、本番環境と開発環境で異なるデータベースを実行する場合は、既存のデータベースをコピーして変更をテストできます。
注: これは、データベースを同じサーバーにコピーしていることを前提としています。
- 「mysqldump」プログラムを実行し、「mysql」に直接パイプで戻します。
mysqldump --user=<username> --password=<password> <existingdatabase> | mysql --user=<username> --password=<password> <newdatabasename>
- 以上です!