云数据库 RDS for MySQL 功能

100%兼容原生MySQL,稳定可靠,高性能,智能运维,高等级安全保障,即开即用,弹性伸缩

数据库连接

云数据库RDS服务提供数据管理服务(Data Admin Service,简称DAS),内网和公网的连接方式。

连接方式
IP地址
使用场景
说明

DAS连接

无需使用IP地址,通过控制台方式登陆

通过DAS这款可视化专业数据库管理工具,可获得执行SQL,高级数据库管理,智能化运维等功能,做到易用、安全、智能地管理数据库。云数据库RDS服务默认开通DAS连接权限。

1,易用、安全、高级、智能。

2,推荐使用DAS连接。

内网连接

内网IP地址

系统默认提供内网IP地址。

当应用部署在弹性云服务器上,且该弹性云服务器与云数据库RDS实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与云数据库RDS实例。

1,安全性高,可实现RDS的较好性能。

2,推荐使用内网连接。

公网连接

弹性公网IP

不能通过内网IP地址访问RDS实例时,使用公网访问,建议单独绑定弹性公网IP连接弹性云服务器(或公网主机)与云数据库RDS实例。

1,安全性低。

2,为了获得更快的传输速率和更高的安全性,建议您将应用迁移到与您的RDS实例在同一VPC内,使用内网连接。

3,用户需要购买弹性公网IP,请参见弹性公网IP计费说明

数据迁移

云数据库RDS for MySQL提供了多种数据迁移方案,可满足从RDS for MySQL、DDM、GaussDB、GaussDB(for MySQL)、自建MySQL数据库、自建Oracle数据库、或其他云MySQL迁移到云数据库RDS for MySQL。

常用的数据迁移工具有:DRS、mysqldump、DAS。推荐使用DRS,DRS可以快速解决多场景下,数据库之间的数据流通问题,操作便捷、简单,仅需分钟级就能搭建完成迁移任务。通过服务化迁移,免去了传统的DBA人力成本和硬件成本,帮助您降低数据传输的成本。

发布区域:全部

迁移方案总览

只读实例

在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法抵抗读取压力,甚至对主业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以在某个区域中创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,以此增加应用的吞吐量。

发布区域:全部

了解更多

数据库代理(读写分离)

读写分离是指通过一个读写分离的连接地址实现读写请求的自动转发。

云数据库MySQL支持开通单Proxy或多Proxy功能,其中,多Proxy功能支持创建多个Proxy实例并设置只读权重,适用于需要业务隔离的场景。

Proxy负载均衡基于负载的自动调度策略,实现多个只读节点间的负载均衡。开启Proxy负载均衡,需要有相应的操作权限,您可以联系华为云客服人员申请。

专属计算集群开通读写分离,需要有相应的操作权限,您可联系华为云客服人员申请。

Proxy支持的区域有:华北-北京四、华东-上海一、华南-广州、西南-贵阳一、中国-香港、亚太-曼谷、亚太-新加坡。

多proxy支持的区域有:华北-北京四、华东-上海一、华南-广州、西南-贵阳一。

其他区域需要有相应的操作权限,您可以联系华为云客服人员申请

适用场景

相比在应用程序内手动做读写分离,扩容灵活,维护成本低。

客户端读请求按权重分发至后端只读节点,数据库实例整体负载更加均衡,提升资源利用率。

通过代理将指定业务的读请求路由到选定的只读实例上,实现业务隔离,避免多个业务之间相互影响。

了解更多

重置管理员密码

在使用RDS过程中,如果忘记数据库管理员帐号密码,可以重新设置密码。

如果root帐号自身出现问题,比如丢失或者删除,可以通过重置密码的方法恢复root帐号权限。

发布区域:全部

了解更多

多样化存储

云数据库RDS支持与分布式缓存服务Memcached版、云数据库 GaussDB(for Redis)和对象存储服务等存储产品搭配使用,实现多样化存储扩展。

发布区域:部分

了解更多

扩容磁盘

随着业务数据的增加,原来申请的数据库磁盘容量可能会不足。尤其当实例显示“磁盘空间满”状态,且数据库不可进行写入操作时,您需要为云数据库RDS实例进行扩容。当实例处于“磁盘空间满”状态时,需扩容至磁盘空间使用率小于85%才可使实例处于可用状态,使数据库恢复正常的写入操作。

磁盘扩容期间,服务不中断。云数据库RDS服务只支持扩容磁盘存储空间大小,不支持变更存储类型。

发布区域:部分

了解更多

变更规格

CPU/内存规格可根据业务需要进行变更,当实例的状态由“规格变更中”变为“正常”,则说明变更成功。

支持变换规格类型:通用型规格实例可以变更为独享型,独享型也可以变更为通用型(该操作可能会降低性能影响业务,请谨慎选择)。

支持变换存储类型:SSD云盘主备实例支持变更为极速型SSD,本地盘实例支持变更为极速型SSD,请联系客服申请。

发布区域:全部

了解更多

备份恢复

云数据库RDS目前支持以下几种恢复方式:

实例级恢复:支持使用已有的自动备份或手动备份,恢复整个实例的数据。

库表级恢复:支持通过自动备份文件,将数据库表恢复到指定的时间点。

发布区域:全部

了解更多

参数模板管理

您可以使用数据库参数模板中的参数来管理数据库引擎配置。

数据库参数模板就像是引擎配置值的容器,这些值可应用于一个或多个数据库实例。

默认参数模板:包含针对运行的数据库实例进行优化的引擎默认值和数据库服务系统默认值。

自定义参数模板: 如果希望数据库实例以客户自定义的引擎配置值运行,可轻松地创建一个新数据库参数模板,修改所需参数并应用到数据库实例,用以使用新数据库参数模板。

发布区域:全部

了解更多

智能DBA助手

智能DBA助手旨在提升数据库可运维能力与易用性,协助用户解决数据库故障定位慢、性能分析手段缺、急救通道无、诊断优化差等难点问题。

功能包括:实例概览,实时会话,实时性能,容量预估,锁&事务,慢SQL,全量SQL,SQL限流,自治限流,诊断日报,异常快照。

发布区域:华北-北京四、华北-乌兰察布一、华东-上海一、华南-广州、西南-贵阳一

了解更多

日志管理

配置访问日志后,RDS实例新生成的日志记录会上传到云日志服务(Log Tank Service,简称LTS)进行管理。

错误日志:记录了数据库运行时的日志,通过错误日志分析系统中存在的问题。

慢日志:用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是1秒)的语句,通过慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。

主备切换日志:评估对业务的影响。

SQL审计日志:会将所有的SQL操作记录下来存入日志文件,方便下载并查询。

发布区域:华北-北京四、华北-乌兰察布一、华东-上海一、华南-广州、西南-贵阳一

了解更多

API

云数据库RDS支持v3接口,您可以使用RDS提供的API对数据库实例进行相关操作,如创建、备份恢复、查询、参数配置、删除等。

发布区域:全部

API概览

SDK

借助云数据库RDS的SDK开发包,您可以很容易的调用RDS的API接口,创建基于华为云的互联网应用。

目前SDK的语言支持:Java、Python、Go。

发布区域:全部

SDK概述