# MySQL

本節解說如何在資料任務中設定 MySQL 來源。在您開始資料任務之前，請確定已滿足[必要條件](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/prereq-mysql-source.htm)、設定[必要權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/security-req-mysql-source.htm)，並且熟悉[限制和考慮事項](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/limitations-mysql-source.htm)。

從下列任何資料庫登陸資料時，您需要設定與 MySQL 的連線：

* 內部部署：

  * MySQL

  * Percona

    資訊備註

    使用 Percona 作為來源時，[從客戶安裝的 MySQL 資料庫擷取變更](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/prereq-mysql-source.htm#ar_mysql_902766750_1418057) 中描述的 CDC 先決條件不相關。

  * MariaDB

* 雲端：

  * Amazon Aurora

  * Amazon RDS for MySQL

  * Amazon RDS for MariaDB

  * Google Cloud SQL for MySQL

  * Microsoft Azure Database for MySQL

    資訊備註Microsoft Azure Database for MySQL 已不再受 Microsoft 支援。因此，從 Data Movement gateway 2025.5.22 版開始，已停止支援 Microsoft Azure Database for MySQL 作為資料來源。

## 設定連線屬性

本節說明可用的連線屬性。除非另有指明，否則所有屬性皆為必要。

若要開啟連接器，進行下列事項：

1. 在連線中，按一下建立連線。

2. 選取 MySQL 來源連接器，然後提供下列設定：

### 資料來源

* 資料閘道

  如您的使用情況有需要，選取 資料移動閘道。

  資訊備註

  此欄位無法用於 Qlik Talend Cloud 啟動器 訂閱，因為不支援 資料移動閘道。若您有另一個訂閱層級且不想使用 資料移動閘道，選取無。

  如需關於 資料移動閘道 福利的資訊以及需要此項的使用案例，請參閱 [Qlik Data Gateway - Data Movement](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm)。

* 雲端供應商：如您的 MySQL 資料庫位於雲端，請選取供應商：

  * 無 (適用於內部部署)

  * Amazon Aurora

  * Amazon RDS

  * Google Cloud

  * Microsoft Azure

* 伺服器：MySQL 資料庫安裝所在電腦的主機名稱或 IP 位址。

* 連接埠：Qlik Cloud 服務存取 MySQL 資料庫經由的連接埠。預設值為 3306。

### 帳戶屬性

* 使用者名稱和密碼

  獲得授權可存取 MySQL 資料庫的使用者的使用者名稱和密碼。

* SSH 通道

  資訊備註

  * 只有在資料閘道設定為無時，此選項才可用。

  * 若要使用此選項，您首先需要定義至少一個 SSH 通道連接器。如需詳細資訊，請參閱[SSH tunnel](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/SSH-tunnel.htm)。

  如果您想要透過 SSH 通道連線到資料來源，請選取此項，然後從 SSH 連線下拉式清單中選取 SSH 通道連接器。

### SSL 選項

您可以使用 SSL 組態 Qlik Data Gateway - Data Movement 連線至資料來源。

* SSL 模式：選擇以下其中一項：
  * None：僅使用姓氏和密碼連線。
  * Preferred：如果伺服器支援加密連線，建立加密連線，如果無法建立加密連線，返回未加密連線。
  * Required：如果伺服器支援加密連線，建立加密連線。如果無法建立加密連線，連線嘗試失敗。
  * Verify CA：類似 Required，但也驗證設定 CA 憑證的伺服器憑證授權單位 (CA) 憑證。如果未找到有效相符 CA 憑證，連線嘗試失敗。
  * Verify Full：類似 Verify CA，但也會透過檢查用戶端用於連限制伺服器的主機名稱執行主機名稱辨識驗證（比如Qlik Data Gateway - Data Movement），辨識伺服器發送給用戶端的憑證。用戶端檢查用於連線的主機名稱是否符合伺服器憑證中的一般名稱值。如果不相符則連線失敗。
* 信任憑證： 以 PEM 格式發出用戶端憑證檔案的憑證授權單位 (CA)。
* 用戶端憑證：伺服器要求的用戶端憑證。
* 用戶端憑證金鑰：PEM 格式的用戶端私人金鑰檔案。

### 資料庫屬性

資料庫時區：來源資料庫位於的時區。

### CDC 屬性

檢查 binary 記錄變更的頻率 - 資料庫閒置時 (亦即未對來源表格作出變更)，檢查 binary 記錄變更的頻率。預設值為 5 秒。一般無變更此間隔的理由。然而，若為了降低系統負荷，遇到以下情境，您可提高間隔：

* 資料庫不常更新
* 輪詢系統變更會拖慢系統速度
* 變更非即時需要

### 內部屬性

內部屬性用於特殊使用情況，因此不會在對話方塊中顯示。您只能在 Qlik 支援指示下使用。

根據需要使用欄位右側的 the 新建 icon 和 the 取消 icon 按鈕以新增或移除屬性。

### 名稱

來源連線的顯示名稱。