检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
详情请参见通过DAS连接TaurusDB实例。 使用读写内网地址连接数据库实例 当应用部署在弹性云服务器上,且该弹性云服务器与TaurusDB实例处于同一区域,同一VPC时,建议单独使用读写内网地址连接弹性云服务器与TaurusDB数据库实例,安全性较高,而且可实现Taurus
负载均衡 主节点权重不可设置 主节点:不处理只读请求 代理地址:可读不可写 主节点:不处理只读请求 代理地址:连接报错 读写 负载均衡 系统分配 主节点:可读可写 代理地址:可读可写 主节点:可读可写 代理地址:可读可写 权重负载 > 0 主节点:可读可写 代理地址:可读可写 主节点:可读可写
<MySQLCACert> 请设置truststore文件的名称。建议设置为具有业务意义的名称,便于后续识别。 <ca.pem> 请替换为1中下载解压后CA证书的名称,例如ca.pem。 <truststore_file> 请设置truststore文件的存放路径。 <password> 请设置truststore文件的密码。
通过红框所在的链接,可直接下载安装包。 将安装包上传到弹性云服务器。 创建弹性云服务器时,要选择操作系统,例如Redhat6.6,并为其绑定EIP(Elastic IP,弹性公网IP)。然后使用远程连接工具将安装包上传到弹性云服务器,再用PuTTY连接到弹性云服务器。 执行以下命令安装MySQL客户端。
使用mysqlbinlog工具获取binlog 本文以从弹性云服务器ECS上拉取为例,其他环境下方法类似。 在ECS上安装MySQL客户端,详情请参考安装MySQL客户端。 TaurusDB兼容社区MySQL 8.0及以上版本,请勿安装8.0以下版本的版本的客户端。 执行命令,下载binlog文件。
max_prepared_stmt_count 大量Prepare语句会消耗服务器的内存资源,可能造成服务端OOM(out of memory),带来"拒绝服务"的风险,请依据业务需求设置该值,小规格实例不宜设置过大。 - innodb_flush_log_at_trx_commit
子网的网络ID信息。 private_ip 否 String 读写内网IP地址。 readonly_private_ip 否 String 读内网IP地址。 proxy_ip 否 String 读写分离IP地址。 offset 否 Integer 索引位置,偏移量。从第一条数据偏移
开通数据库代理后,若您不需要读写分离功能,可以将其关闭。 使用须知 删除代理实例将同时关闭读写分离。删除代理实例后,使用代理地址连接的业务将中断,请将应用连接切换到实例的地址。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库
gionlessDB”。 图2 创建RegionlessDB 在“创建RegionlessDB”弹框中,设置RegionlessDB名称、选择主实例地域和主实例。 图3 设置RegionlessDB信息 表1 参数说明 参数名称 说明 RegionlessDB名称 名称长度最小为
TaurusDB测试环境如下: 区域:华北-北京四。 可用分区:多可用区。 测试用云数据库 TaurusDB实例为一主一只读集群。 弹性云服务器(Elastic Cloud Server,简称ECS):ECS与数据库节点在同一个可用区,规格建议选择通用计算增强型 | c7.8xlarge.4 | 32vCPUs
MySQL)实例自动变配 操作场景 按需实例和包年/包月实例支持在实例概览页面设置自动扩缩容策略,扩缩容类型包含扩缩规格和增删只读节点,根据设置的参数进行自动扩容和自动回缩。 约束条件 仅按需和包年/包月实例支持设置自动变配。 包年/包月实例如需增删只读节点,可以在管理控制台右上角,选择“工单
读写分离是指通过一个读写分离的连接地址实现读写请求的自动转发。创建实例后,您可以开通读写分离功能,通过TaurusDB的读写分离连接地址,写请求自动访问主节点,读请求按照读权重设置自动访问各个节点。目前支持创建4个代理实例,多个代理实例适用于有隔离需求的复杂业务,根据业务需要使用对应的连接地址连接到实例。
subnet-mysql 自定义,易理解可识别。 ECS-(MySQL 服务器) ECS名称 ecs-mysql 自定义,易理解可识别。 规格 s6.xlarge.2 4vCPUs|8GiB 本示例中选择的规格。 实际选择的规格需要结合业务场景选择,请参考弹性云服务器的实例规格。 操作系统 CentOS
MySQL)实例没开通公网访问,则该实例必须与弹性云服务器在同一个虚拟私有云内才能访问。 弹性云服务器必须处于目标GaussDB(for MySQL)实例所属安全组允许访问的范围内。 如果GaussDB(for MySQL)实例与弹性云服务器处于不同的安全组,系统默认不能访问。需要在GaussDB(for
子网的网络ID信息。 private_ip 否 String 读写内网IP地址。 readonly_private_ip 否 String 读内网IP地址。 proxy_ip 否 String 读写分离IP地址。 offset 否 Integer 索引位置,偏移量。从第一条数据偏移
监控安全风险 云监控服务为用户提供一个针对云数据库、云服务器等资源的立体化监控平台。使您全面了解云上的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行。 监控指标 GaussDB(for MySQL)提供基于云监控服务的资源和操作监控能力,例如CPU使用率、网络吞吐量等。
组未放开该端口和协议,请根据页面提示单击“设置规则”,在弹出的对话框中完成设置。 表4 数据库代理 参数 描述 数据库代理 购买多主版实例时必须开启数据库代理,您可以使用代理地址连接到数据库,实现写请求自动访问主节点,读请求按照读权重设置自动访问各个节点。 代理实例规格 根据实际需要选择代理实例规格。
实施步骤 自建MySQL服务器 上云操作 父主题: ECS自建MySQL迁移到TaurusDB
MySQL)支持修改读写分离地址 用户开启读写分离后,支持修改读写分离地址。已使用IP地址,不能再作为代理实例的新读写分离地址。 商用 修改读写分离地址 2022年3月 序号 功能名称 功能描述 阶段 相关文档 1 GaussDB(for MySQL)支持配置和修改内网地址。 GaussDB(for
单击操作列“设置写转发”,创建写转发账号。 图5 创建写转发账号 系统会为您自动创建一个内部账号(_@gdb_WriteForward@_)用于支持写转发,便于写请求转发到主实例进行处理。设置写转发账号后请不要自行修改或删除内部账号,否则会影响写转发功能。 在“设置写转发”弹框中,确认信息并单击“确定”。