# MySQL

本节介绍如何在数据任务中设置 MySQL 源。在开始数据任务之前，请确保已完成 [先决条件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/prereq-mysql-source.htm)，设置 [所需的权限](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/security-req-mysql-source.htm)，并熟悉 [限制和考虑事项](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/limitations-mysql-source.htm)。

从以下任何数据库登陆数据时，需要配置与 MySQL 的连接：

* 内部：

  * MySQL

  * Percona

    信息注释

    当使用 Percona 作为源时，[从客户安装的 MySQL 数据库捕获更改](https://help.qlik.com/zh-CN/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 不再支持 Microsoft Azure Database for MySQL。因此，对 Microsoft Azure Database for MySQL 作为数据源的支持已从 Data Movement gateway 版本 2025.5.22 停止。

## 设置连接属性

本节介绍可用的连接属性。除非另有说明，否则所有属性都是必需的。

要打开连接器，请执行以下操作：

1. 在连接中单击创建连接。

2. 选择 MySQL 源连接器，然后提供以下设置：

### 数据源

* 数据网关

  如果您的用例需要，请选择一个 数据移动网关。

  信息注释

  此字段不适用于 Qlik Talend Cloud Starter 订阅，因为它不支持 数据移动网关。如果您有另一个订阅层并且不想使用 数据移动网关，请选择无。

  有关 数据移动网关 的优势和需要它的用例的信息，请参阅[Qlik Data Gateway - Data Movement](https://help.qlik.com/zh-CN/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-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/SSH-tunnel.htm)。

  如果要通过 SSH 隧道连接到数据源，请选择此项，然后从 SSH 连接下拉列表中选择 SSH 隧道连接器。

### SSL 选项

您可以配置 Qlik Data Gateway - Data Movement 以使用 SSL 连接到数据源。

* SSL 模式：选择以下选项之一：
  * None - 仅使用姓氏和密码连接。
  * Preferred - 如果服务器支持加密连接，则建立加密连接，如果无法建立加密连接则返回到未加密连接。
  * Required - 如果服务器支持加密连接，则建立加密连接。如果无法建立加密连接，则连接尝试失败。
  * Verify CA - 类似于 Required，但也根据配置的 CA 证书验证服务器证书机构 (CA) 证书。如果找不到有效的匹配 CA 证书，则连接尝试失败。
  * Verify Full - 类似于 Verify CA，但也通过对比服务器发送到客户端的证书中的身份，检查客户端用来连接到服务器的主机名（即 Qlik Data Gateway - Data Movement）。客户端检查用于连接的主机名是否与服务器证书中的“公用名”值匹配。如果不匹配，连接将失败。
* 可信证书：颁发 PEM 格式客户端证书文件的证书机构 (CA)。
* 客户端证书：服务器请求的客户端证书。
* 客户端证书密钥：PEM 格式的客户端私钥文件。

### 数据库属性

数据库时区：源数据库所在的时区。

### CDC 属性

检查二进制日志的更改频率 — 当数据库空闲时（即当未对源表进行更改时）检查二进制日志更改的频率。默认值为五秒。通常没有理由改变间隔。但是，为了减少系统上的负载，您可能需要在以下情况下增大间隔：

* 数据库不经常更新
* 轮询系统的更改会降低系统的速度
* 不需要实时更改

### 内部属性

内部属性用于特殊用例，因此不会在对话框中公开。只有在 Qlik 支持部门的指示下，您才应该使用它们。

使用字段右侧的 the 新建 icon 和 the 取消 icon 按钮可以根据需要添加或删除特性。

### 名称

安全连接的显示名称。