0

単一のサーバー内でデータベースをコピーする必要があります。大規模なデータベースでは最速であるため、「File-Per-Table テーブルスペースから別のサーバーへ」の方法が選択されました。

公式ドキュメントには、データベース名はソース サーバーと宛先サーバーで同じでなければならないと記載されています。

移行元サーバーと移行先サーバーが同じサーバーである場合はどうなりますか?

サーバー内でデータベース ファイルをあるデータベースから別のデータベースにすばやくコピーできるようにする方法はありますか。

または、「File-Per-Table Tablespaces to Another Server」を取得してデータベースの名前を無視する方法はありますか?

Info server: OS: MS Windows Server 2008
MySQL Server: MySQL 5.5 or MariaDB
Tables Type: InnoDB (if MariaDB - InnoDB plugin)

.ibd ファイルの移植性に関する考慮事項 .ibd ファイル を移動またはコピーする場合、ソース システムと宛先システムでデータベース ディレクトリ名が同じである必要があります。InnoDB 共有テーブルスペースに格納されているテーブル定義には、データベース名が含まれています。テーブルスペース ファイルに格納されているトランザクション ID とログ シーケンス番号も、データベース間で異なります。

4

1 に答える 1