必要な権限
接続設定で指定されたユーザーは、次の権限を持つ必要があります。
フル ロード タスク
指定されたソース テーブルに対する SELECT 権限を持つ ReplicationAdmin ロール。
CDC タスク
REPLICATION CLIENT および REPLICATION SLAVE 権限を持つ ReplicationAdmin ロール。
開いている XA トランザクションの確認
タスクが初期化されると、Data Movement gateway は開いている XA トランザクション (2 フェーズ コミット プロトコルを使用するトランザクション) があるかどうかを確認します。このクエリを実行できるようにするには、次の権限を付与する必要があります。
grant XA_RECOVER_ADMIN on *.* to 'userName'@'%';
userName は connector 設定で指定されたユーザーです。
この権限が付与されていない場合、タスクを実行すると次のエラーが表示されます。
Failed to check for open XA transactions. Verify that the user specified in the endpoint settings has the XA_RECOVER_ADMIN permission. Capturing changes while there are open XA transactions might lead to loss of data. If there are no XA transactions in this database, add the internal parameter IgnoreOpenXaTransactionsCheck to skip the XA transactions check.