直连数据库

最近更新时间:2019-03-06 16:51:48

数据库为 TencentDB

以 MySQL 数据库为例:

  1. 开启 TencentDB 外网(可选)。
    初始化后不支持外网访问,您需要开启 TencentDB 外网访问地址,详见 MySQL 外网访问 。如果已经开启,或用其他方式可以连接外网,则无需进行此步骤。
  2. 新建 MySQL 帐号,控制此帐号 IP 访问权限。
  3. 登录腾讯云 关系型数据库 控制台,左侧选择【MySQL】>【实例列表】选项卡。
  4. 在列表内单击需要配置的 MySQL 实例,进入实例详情页。
  5. 单击【账号管理】选项卡,在账号管理页面单击【创建用户】按钮,输入 root 密码验证成功后,新建一个新账号,输入账号名、主机(商业智能分析 BI 提供的 NAT 地址:119.29.66.144)、设置密码。确认后单击【确定】。用户可以在 BI 中使用此账号访问数据库。

数据库在 CVM 上

准备工作:

  • 确保此 CVM 可以访问公网。
  • 新建安全组,允许商业智能分析 BI 访问此数据库。
  1. 登录腾讯云 CVM 控制台,单击【安全组】。
  2. 在列表上方分段选择按钮的选择地域,单击【新建】,输入安全组的名称(例如:my-security-group)并提供说明。
  3. 在安全组列表中,找到需要修改的安全组,单击操作里的【编辑规则】。
  4. 在规则列表中,选择【新增一行】,在这行规则中填写的规则协议(TCP)、端口(被连接数据库的端口)、来源(IP 或 CIDR,IP 地址为商业智能分析 BI 的IP:119.29.66.144)、策略(允许)。确认后单击【保存】。
  5. 在安全组列表中,找到刚才修改规则的安全组,单击操作里的【管理实例】,将此 CVM 加入此安全组内。

    注意:

    修改 CVM 出入站规则也可在此 CVM 的 VPC 中的网络 ACL 中设置。