数据管理服务 常见问题 文档版本 03 发布日期 2018-12-21 华为技术有限公司
版权所有 华为技术有限公司 2019 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束, 本文档中描述的全部或部分产品 服务或特性可能不在您的购买或使用范围之内 除非合同另有约定, 华为公司对本文档内容不做任何明示或默示的声明或保证 由于产品版本升级或其他原因, 本文档内容会不定期进行更新 除非另有约定, 本文档仅作为使用指导, 本文档中的所有陈述 信息和建议不构成任何明示或暗示的担保 华为技术有限公司 地址 : 深圳市龙岗区坂田华为总部办公楼邮编 :518129 网址 : http://e.huawei.com 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 i
目录 目录 1 数据管理服务是如何计费的... 1 2 数据管理服务支持哪些数据源... 2 3 数据管理服务的用户名及密码是什么... 3 4 数据管理服务是否支持华为云跨 Region 访问... 4 5 数据管理服务是否支持华为云外的数据库访问... 5 6 连接 ECS 实例失败原因分析... 6 6.1 ECS 实例连接失败场景...6 6.2 数据库实例连接超时... 6 6.3 数据库连接实例被拒绝... 8 6.4 数据库连接实例失败... 8 7 什么是配额... 9 A 修订记录... 12 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 ii
1 数据管理服务是如何计费的 1 数据管理服务是如何计费的 目前数据管理服务免费使用 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 1
2 数据管理服务支持哪些数据源 2 数据管理服务支持哪些数据源 目前支持 MySQL Microsoft SQL Server DDS 引擎 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 2
3 数据管理服务的用户名及密码是什么 3 数据管理服务的用户名及密码是什么 通过华为云帐户即可登录数据管理服务, 创建连接中输入的用户名 密码是指所连接数据库的用户名和密码 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 3
4 数据管理服务是否支持华为云跨 Region 访问 4 数据管理服务是否支持华为云跨 Region 访问 暂不支持, 目前仅支持本 region 访问关系型数据库, 如需跨 region, 要切换 console region 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 4
5 数据管理服务是否支持华为云外的数据库访问 5 数据管理服务是否支持华为云外的数据库访问 暂不支持其它云, 只支持华为云内的关系型数据库 (RDS) 云服务器 (ECS) 自建库 华为云文档数据库服务管理列表所显示的实例 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 5
6 连接 ECS 实例失败原因分析 6 连接 ECS 实例失败原因分析 6.1 ECS 实例连接失败场景 场景分析 对于连接 ECS 自建库, 测试连接及登录时失败报错, 主要有三种报错类型 数据库实例连接超时 数据库连接实例被拒绝 数据库连接实例失败 6.2 数据库实例连接超时 ECS 虚拟机处于关机状态 数据库连接实例超时可能原因如下 ECS 虚拟机处于关机状态 ECS 设置的安全组规则不支持此端口被访问 ECS 虚拟机设置的 iptables 的策略不允许此端口被访问 远程访问 MySQL 数据库, 服务端侧进行的 DNS 解析动作, 耗时太长导致连接实例超时 1. 单击 ECS 虚拟机的目标实例名称, 进入实例详情页面, 查看实例状态 2. 如果是关机状态, 请尝试开机, 并在开机成功后, 重新尝试连接 ECS 设置的安全组规则不支持此端口被访问 1. 在设置安全组规 > 添加入方向规则时, 建议 协议 / 应用 选择 TCP, 端口与 ECS 自建库保持一致, 源 IP 地址建议全设置为 0 设置安全组规则, 更多内容, 请参见配置安全组规则 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 6
6 连接 ECS 实例失败原因分析 图 6-1 添加入方向规则 2. 在设置安全组规 > 添加出方向规则时, 建议 协议 / 应用 选择 TCP, 端口与 ECS 自建库保持一致, 源 IP 地址建议全设置为 0 设置安全组规则, 更多内容, 请参见配置安全组规则 图 6-2 添加出方向规则 ECS 虚拟机设置的 iptables 的策略不允许此端口被访问 1. 选择目标 ECS 虚拟机, 单击 远程登录, 输入帐户名和密码, 成功登录后, 通过输入如下命令查看 iptables 配置 iptables -S 说明 --dport 后面的数字为可以被访问的端口 2. 您可以通过增加 iptables 规则, 如增加一条允许访问数据库端口的规则, 保证端口能够被访问 3. 您可以通过如下命令关闭防火墙, 保证端口能够被访问 systemctl stop iptables 远程访问 MySQL 数据库, 服务端侧进行的 DNS 解析动作, 耗时太长导致连接实例超时 1. 找到 MySQL 数据库的配置文件 /etc/my.cnf, 在 [mysqld] 下, 输入如下内容, 保存并退出 skip-name-resolve 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 7
6 连接 ECS 实例失败原因分析 说明 MySQL 数据库的配置文件, 默认位置为 /etc/my.cnf, 若您将配置文件指定位置存放时, 需对应调整 2. 重启数据库服务 "systemctl restart mysqld" 成功后, 再次尝试连接 6.3 数据库连接实例被拒绝 问题描述 解决方案 数据库连接实例被拒绝的可能原因是端口设置有误, 该端口可能是 ECS 虚拟机上一个未被任何服务绑定的端口 远程登录 ECS 实例, 执行如下命令 netstat -anp grep 3307 如果端口确实错误, 将获取不到任何信息的, 结果如图所示, 需要修订成正确的端口地址才能连接成功 6.4 数据库连接实例失败 问题描述解决方案 数据库连接实例失败的可能原因是端口设置有误 远程登录 ECS 实例, 执行如下命令 netstat -anp grep 22 若所获取的数值非数据库服务的端口时, 需要设置正确的端口地址, 才能保障连接成功 说明 sshd 服务的端口为 22 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 8
7 什么是配额 7 什么是配额 什么是配额 怎样查看我的配额 为防止资源滥用, 平台限定了各服务资源的配额, 对用户的资源数量和容量做了限制, 如 : 一个数据管理服务帐号, 您最多可以创建 100 个连接 如果受当前资源配额限制, 无法满足业务使用需求, 您可以申请扩大配额 步骤 1 登录管理控制台 步骤 2 在页面右上角, 选择 资源 > 我的配额 图 7-1 我的配额 步骤 3 系统进入 服务配额 页面 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 9
7 什么是配额 图 7-2 服务配额 步骤 4 您可以在 服务配额 页面, 查看各项资源的总配额 及使用情况 图 7-3 配额详情 ---- 结束 如何申请扩大配额 如果当前配额不能满足业务要求, 您可以申请扩大配额以满足业务需求, 最多可申请 99999999 个 步骤 1 步骤 2 登录管理控制台 在页面右上角, 选择 资源 > 我的配额 系统进入 服务配额 页面, 单击 申请扩大配额 图 7-4 申请扩大配额 步骤 3 在 新建工单 页面, 根据您的需求, 填写相关参数 其中, 问题描述 项请填写需要调整的内容和申请原因 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 10
7 什么是配额 图 7-5 新建工单 步骤 4 填写完毕后, 勾选协议并单击 提交 ---- 结束 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 11
A 修订记录 A 修订记录 发布日期 修改说明 2018-12-21 第三次正式发布 新增 ECS 自建库连接失败原因分析及处理内容 2018-11-22 第二次正式发布 数据管理服务开启商用模式 2018-06-25 第一次正式发布 文档版本 03 (2018-12-21) 版权所有 华为技术有限公司 12