すべてのプロダクト
Search
ドキュメントセンター

:PolarDB データソースの設定

最終更新日:Jun 22, 2026

このトピックでは、Hologres へのデータ同期の準備として、PolarDB データソースのネットワーク、ホワイトリスト、および権限を設定する方法について説明します。

前提条件

  • ソースの PolarDB for MySQL クラスターと送信先の Hologres インスタンスが作成済みであること。
  • Data Integration 専用リソースグループが購入および設定済みであること。 詳細については、「リソースの計画と設定」をご参照ください。
  • ご利用のネットワーク環境を評価し、データソースと Data Integration 専用リソースグループ間の接続が確立されていること。
    • データソースと Data Integration 専用リソースグループが同一リージョン内の同じ Virtual Private Cloud (VPC) にある場合、自動的に接続できます。
    • 異なるネットワーク環境にある場合は、VPN Gateway などの方法を使用して接続する必要があります。

背景情報

データを同期するには、データソースが Data Integration 専用リソースグループと通信でき、権限の制限がないことを確認する必要があります。
  • ネットワークホワイトリスト
    例えば、Virtual Private Cloud (VPC) 環境では、Data Integration 専用リソースグループの CIDR ブロックをデータソースのホワイトリストに追加します。 これにより、リソースグループがデータソースにアクセスできるようになります。网络联通vpc
  • Data Integration がデータソースにアクセスしてデータの抽出および書き込み操作を行うために使用するアカウントを準備します。

  • ソースデータソースが PolarDB for MySQL の場合、バイナリログを有効にする必要があります。 PolarDB for MySQL は、MySQL と完全な互換性を持つクラウドネイティブデータベースです。 デフォルトでは、PolarDB はより高レベルの物理ログを使用します。 MySQL エコシステムと統合するには、バイナリログを有効にすることができます。

制限事項

  • 同期ソリューションでは、PolarDB for MySQL データソースのみがサポートされます。 他の種類の PolarDB データソースはサポートされていません。 このトピックでは、PolarDB は PolarDB for MySQL データソースを指します。
  • PolarDB からのリアルタイム同期は、プライマリノード (読み取り/書き込みノード) でのみサポートされます。
  • XA ROLLBACK はサポートされていません。 XA PREPARE 状態のトランザクションからのデータは送信先に同期されます。 XA ROLLBACK 操作が発生した場合、リアルタイム同期では送信先で準備されたデータはロールバックされません。 XA ROLLBACK シナリオを処理するには、影響を受けるテーブルをリアルタイム同期タスクから手動で削除します。 その後、テーブルを再度追加し、完全データ初期化を実行してから増分リアルタイム同期を実行します。

操作手順

  1. ホワイトリストの設定
    Data Integration 専用リソースグループが存在する VPC の CIDR ブロックを PolarDB クラスターのホワイトリストに追加します。
    1. ネットワーク情報の表示と記録
      1. DataWorks コンソールにログインします。
      2. 左側のナビゲーションウィンドウで、[リソースグループ] をクリックします。
      3. [専用リソースグループ] タブで、対象の Data Integration 専用リソースグループを見つけ、[情報の表示] をクリックします。
      4. ダイアログボックスで[EIP アドレス][CIDR ブロック]をコピーします。
      5. [専用リソースグループ] タブで、対象の Data Integration 専用リソースグループの [ネットワーク設定] をクリックします。
      6. [VPC バインディング] タブで、[vSwitch CIDR ブロック] を表示し、データベースのホワイトリストに追加します。
    2. EIP と CIDR ブロックのホワイトリストへの追加
      PolarDB コンソールの左側のナビゲーションウィンドウで、[クラスターホワイトリスト] をクリックします。 [IP リスト] セクションで、[IP ホワイトリストグループの追加] をクリックし、EIP と CIDR ブロックをグループに追加します。 詳細については、「ホワイトリストの設定」をご参照ください。
  2. アカウントの作成と権限の付与
    後続の操作のためにデータベースアカウントを作成します。 このアカウントには、 SELECT, REPLICATION SLAVE, REPLICATION CLIENT 権限が必要です。
    1. アカウントの作成
      詳細については、「データベースアカウントの作成と管理」をご参照ください。
    2. 権限の付与
      次のコマンドを実行して、アカウントに必要な権限を付与できます。 または、アカウントに SUPER 権限を付与することもできます。
      -- CREATE USER 'sync_user'@'%' IDENTIFIED BY 'ご利用のパスワード';
      GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'sync_user'@'%';
  3. バイナリログの有効化
    詳細については、「バイナリログの有効化」をご参照ください。

次のステップ

データソースを設定すると、ソース、送信先、およびリソースインスタンスは、アクセス制限なしでネットワーク経由で接続できます。 その後、DataWorks でデータソースを追加し、データ同期ソリューションに関連付けることができます。

データソースの追加方法の詳細については、「データソースの追加」をご参照ください。