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. PostgreSQL9.0を使用したLondisteレプリケーション

    2. Oracleの存在しない場合の挿入ステートメント

    3. MariaDB FOUND_ROWS()の説明

    4. DTCにエスカレーション/スパンせずにSQLServerとOracleの両方のEFとTransactionScope?