本文为您介绍新建MySQL类型的自建数据源。

前提条件

请确保数据源直接或间接可通过外网访问,如需私有化部署,请参见阿里云Quick BI方案咨询

背景信息

专业版群空间下自建数据源支持通过ssh隧道访问,其他版本暂不支持。

开启防火墙

只有开启自建数据库下的防火墙,外部才可访问MySQL。

  1. 输入以下命令,进入防火墙的配置文件。
    vi /etc/sysconfig/iptables
  2. 在防火墙配置文件中增加以下命令。
    -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
  3. 配置成功后,重新启动iptable。
    service iptables restart

添加自建数据源MySQL

  1. 登录Quick BI控制台
  2. 单击工作空间 > 数据源
  3. 数据源管理页面,单击新建数据源
  4. 添加数据源页面的自建数据源页签,找到并单击MySQL图标。
    自建mysql
  5. 添加MySQL数据源页面,完成以下配置。
    添加数据源
    名称 描述
    显示名称 数据源配置列表的显示名称。本示例中为自建数据源MySQL
    数据库地址 填写IP地址。
    端口 填写正确的端口号。默认端口为3306。
    数据库 连接数据库名称。本示例中为mysql
    用户名 数据库对应的用户名。本示例中为root
    密码 数据库对应密码。
    ecs(vpc)自建数据源 可选项,配置方法请参见VPC下自建库
    购买者accessId 购买此实例的accessId。
    说明 仅当选中ecs(vpc)自建数据源时,才会显示该参数。
    购买者accessKey 购买此实例的accessKey。
    说明 仅当选中ecs(vpc)自建数据源时,才会显示该参数。
    实例id 购买此实例的id。
    说明 仅当选中ecs(vpc)自建数据源时,才会显示该参数。
    ecs区域 此实例所在区域。
    说明 仅当选中ecs(vpc)自建数据源时,才会显示该参数。
    ssh 可选项。
    SSH Host 主机名或者IP地址。
    说明 仅当选中ssh时,才会显示该参数。
    SSH 用户名 对应的SSH用户名。
    说明 仅当选中ssh时,才会显示该参数。
    SSH 密码 对应用户名密码。
    说明 仅当选中ssh时,才会显示该参数。
    SSH 端口 对应端口。默认为22。
    说明 仅当选中ssh时,才会显示该参数。
  6. 单击连接测试,进行数据源连通性测试。
    连接测试
  7. 测试成功后,单击确定,完成数据源添加。