設定 MySQL 適用的 Cloud SQL 資料庫

以下各節將說明如何設定 MySQL 適用的 Cloud SQL 資料庫,以便與 Datastream 搭配運作。

啟用二進位檔記錄功能

  1. 如要為 MySQL 適用的 Cloud SQL 啟用二進位檔記錄,請參閱「啟用時間點復原」。

設定資料庫旗標

  1. 前往 Google Cloud 控制台的「Cloud SQL 執行個體」頁面。

    前往 Cloud SQL 執行個體

  2. 選取含有您要設定資料庫標記的 Cloud SQL 執行個體的專案。

  3. 開啟執行個體並按一下 [編輯]

  4. 前往「旗標」部分。

  5. 按一下「新增資料庫旗標」

  6. 從下拉式選單中選擇下列標記,並設定其值:

    • 如果是以 GTID 為依據的複製作業:
    參數
    net_read_timeout3600
    net_write_timeout3600
    wait_timeout86400
    binlog_row_imageFULL
    max_allowed_packet1G (建議值)
    • 對於以二進位記錄為基礎的複製:

      旗標
      net_read_timeout3600
      net_write_timeout3600
      wait_timeout86400
  7. 按一下 [儲存] 以儲存變更。

建立 Datastream 使用者

  1. 如要建立 Datastream 使用者,請輸入下列 MySQL 指令:

    CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD';
    GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%';
    FLUSH PRIVILEGES;

後續步驟

  • 進一步瞭解 Datastream 如何與 MySQL 來源搭配運作。