Docs Menu
Docs Home
/ /

MySQL の移行前提条件の構成

MySQLソースデータベースから移行ジョブを実行するには、データベースの構成変更が必要になる場合があります。 Relational Migratorでデータベースの構成変更が必要と判断された場合は、必要な変更を伴うSQLスクリプトが自動的に生成されます。データベース管理者(DBA)にこのスクリプトのコマンドを確認し、データベースサーバー上で実行させることをお勧めします。

MySQL でサポートされているバージョンの詳細については、「 サポートされているデータベースとバージョン 」を参照してください。

スナップショット ジョブ用にMySQLインスタンスを構成するには次の手順に従います。

1

次のコードでは、MySQL インスタンスに接続するための Relational Migrator 用の新しい MySQL サービス アカウントが作成されます。 あるいは、既存の MySQL サービス アカウントを使用して、適切な権限を持つ Relational Migrator に接続することもできます。

  1. サービス アカウントを作成します。

    CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
  2. サービス アカウントに必要な権限を付与します。

    GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT
    ON *.*
    TO 'user'@'%';
  3. ユーザー特権の変更を適用します。

    FLUSH PRIVILEGES;

Relational Migrator は、行レベルの変更をキャプチャするためにオープンソースの Debeziumコネクタに依存しています。詳細については、 Debezium MySQLを参照してください。

戻る

MySQL

項目一覧