云数据库RDS MySQL

云数据库 RDS MySQL 版

云数据库 RDS MySQL 版
云数据库 RDS MySQL 版是一种稳定可靠、可弹性伸缩的在线 MySQL 数据库服务,帮助您免除 MySQL 运维的烦恼。
产品简介
云数据库 RDS MySQL 版基于阿里巴巴的 MySQL 源码分支,经过双十一高并发、大数据量的考验,拥有优良的性能。RDS MySQL 支持实例管理、账号管理、数据库管理、备份恢复、白名单、透明数据加密以及数据迁移等基本功能,还支持读写分离、SQL 审计、多可用区集群等高级功能。
产品优势
产品功能
产品选型
入门与试用
快速上手
01准备环境及资源
1
在本地安装 MySQL Workbench。
2
一键申请 RDS MySQL 试用实例。
02创建账号、设置白名单并开通外网
1
创建数据库账号。
2
添加白名单并开通外网地址。
03连接并使用实例
1
连接 RDS MySQL 实例。
2
在 MySQL Workbench 中操作数据库。
免费试用
快速使用 RDS MySQL Serverless 实例
业务在波谷期可能有资源浪费,在高峰期则可能资源不足,业务受损。RDS MySQL Serverless 实例提供CPU、内存的实时弹性能力,计算资源按需计费,具有资源用量低、简单易用、弹性灵活和价格低廉等优点。在本教程,您将学习如何创建 RDS MySQL Serverless 实例并通过外网连接和查询。
18分钟
连接 RDS MySQL 集群并实现读写分离
在读多写少的场景,大量的读请求可能会对实例造成压力,进而影响业务。RDS MySQL 集群版实例支持读写分离,使写请求转发到主节点,读请求转发到备节点,从而减轻实例主节点的压力。 在本教程,您将学习如何创建 RDS MySQL 集群版实例,并使用本地应用程序(Java)连接和配置读写分离。
25分钟
技术解决方案
RDS+ClickHouse一站式HTAP

本方案采用RDS MySQL控制台可视化地新增ClickHouse分析节点,可视化、白屏化地配置MySQL数据表与ClickHouse表的实时同步,解决了复杂的数据同步配置操作、运维过程等,实现灵活、高效的一站式HTAP。利用ClickHouse的在线实时分析能力,解决大规模业务数据的在线统计分析,如业务报表统计、交互式运营分析、对账以及实时数仓等业务场景,实现事务在线处理和在线分析的一体化。

优势一:追求极致的易用体验

MySQL+ClickHouse解决方案可以无缝集成到现有的MySQL数据库环境中,降低迁移成本。相比于其他HTAP解决方案,MySQL+ClickHouse解决方案的部署和使用更加简单,降低了学习成本。

优势二:实时数据同步

MaterializedMySQL实现MySQL数据到ClickHouse的实时同步,保证数据的实时性和一致性。相比于其他HTAP解决方案,MaterializedMySQL可以实时同步数据,降低数据延迟,提高数据准确性。

优势三:高性能处理

ClickHouse作为列式数据库,具有高性能的数据查询和分析能力。相比于其他HTAP解决方案,ClickHouse可以在短时间内处理大量数据,提高数据处理效率。

RDS + Redis一站式缓存加速

通过RDS MySQL+DTS+Redis的架构,实现RDS MySQL与Redis缓存之间的数据同步和一致性。通过实时同步MySQL数据库数据到Redis缓存,提高数据查询速度,降低数据库压力,确保业务数据的实时性和准确性。

优势一:数据实时同步

通过DTS订阅功能实时订阅Binlog数据,实现MySQL与Redis异构数据库之间的数据实时同步,保证数据的实时性和一致性。

优势二:同步链路稳定

数据传输服务DTS订阅功能,高服务化能力保证同步链路的易用性和稳定性,针对同步链路异常、链路延迟等事件及时告警、通知,具备链路自诊断、自恢复能力。

优势三:高效自定义结构转化

提供DTS订阅MySQL BINLOG日志数据变更事件获取,关系型结构和KV结构逻辑映射,以及缓存更新Redis的代码端到端的示例。

基于 RDS MySQL 实现单机网站架构云化

本最佳实践介绍了如何基于 RDS MySQL 把单机系统进行初步云化。很多用户在开始使用云时,会把云(服务器) 简单地当成普通物理服务器来使用,比如把应用系统、数据库和文件等都保存在同一台云服务器上。这样部署应用在业务增长后,不方便扩容,简单提升规格也很难处理高并发的请求,建议把计算和存储分离出来。云提供的远不止是服务器,还有像RDS MySQL这样的云数据库,以便用户在云上做架构的云化,最终带来高可用、弹性稳定等优势。

架构弹性扩展

利用云数据库RDS MySQL和Redis实现从单机手动部署架构升级到云化全托管部署架构,使整体架构具备自动弹性伸缩能力,可更灵活地应对业务访问负载和高并发请求。

业务高可用

利用云数据库RDS MySQL高可用形态提供的主备架构,可支持数据库自动故障切换,最高可达99.99%的SLA承诺,大幅提升整体业务的可用性,保障业务持续可用。

运维管理便捷

利用云数据库RDS MySQL的一系列数据库管理功能和API,包括: 故障切换、备份恢复、监控告警、自动弹性等,可更便捷地运维和优化业务架构。

基于 RDS MySQL 部署云上网站经典架构

基于云数据库 RDS MySQL 搭建云上经典架构。在创业型公司或阿米巴模式经营的公司,新项目发布初期存在较大的不确定性,既要考虑项目未来的扩展性,又要衡量项目的运营成本。该RDS MySQL解决方案为客户提供低成本,敏捷快速的最佳实践。 典型行业:传统企业、游戏和零售等行业。

单元化部署

系统可以按地域等规则拆解成多个独立小系统单元化部署,利用云数据库RDS MySQL高可用版或集群版,分散业务节点在不同可用区实现跨可用区容灾, 保障核心系统稳定可靠。

降本增效

利用云数据库RDS MySQL高可用的ARM架构,可大幅降低上云成本,同时还可增加ARM架构的只读实例,实现读写分离,还可灵活增减只读节点数量。

高效数据同步

数据传输服务DTS的数据同步和数据订阅功能结合云数据库RDS MySQL,可保障数据链路的全面同步,同时兼顾数据安全、异地容灾等高级需求。

产品定价
阿里云为认证的新用户提供 1台0.5-2 RCU、存储50 GB 数据库RDS MySQL版。您可与 ECS 配套使用,用于开发、测试环境等低频数据库使用场景,中小企业建站服务等 SaaS 应用场景,个人开发者用户,学校教学、学生实验等教育场景,物联网(IoT)、边缘计算等不确定负载场景。
计费方式
RDS提供灵活的计费方式,帮您节省使用成本。
包年包月(预付费)
定义包年包月也称为预付费,即在新建数据库实例时支付费用。
适用场景适合长期需求,购买时长越长,折扣越多。
计费方式转换包年包月可以变更为按量付费。
按量付费(后付费)
定义按量付费是一种先使用后付费的计费方式,阿里云自动按小时从账号中扣除使用资源的费用。
适用场景适合短期需求,用完可立即释放实例,节省费用。
计费方式转换按量付费可以变更为包年包月。
Serverless
定义Serverless 是一种动态计费方式,可根据实例负载情况动态匹配资源,并实时计费,您仅需要为实际用量付费,节省大量成本。
适用场景业务具有间歇性定时任务,负载有波动或不可预测。
计费方式转换暂不支持转换为其他计费方式。
安全合规
云数据库 RDS MySQL 基于飞天分布式系统和全 SSD 盘高性能存储,在网络通信、数据存储、访问控制、安全审计、实例容灾等多个维度提供全方位多样化的安全加固功能,一站式保障用户数据的可靠性和安全性。
网络安全
攻击防护RDS 提供多种攻击防护的手段,包括防 DDoS 攻击、流量清洗、SQL 注入检测,提供多种攻击防护手段。
SSL 加密在传输层对网络连接进行加密,能提升通信数据的安全性和完整性,同时增加网络连接响应时间。
数据安全
TDE 加密对数据文件执行实时 I/O 加密和解密,保证磁盘文件的机密性,远离直接从文件直接访问数据的攻击者。
备份回档RDS 提供数据备份和日志备份两种功能按备份集恢复和按时间点恢复,以及按备份集恢复和按时间点恢复两种恢复功能。
容灾安全
多可用区实例容灾通过异步或半同步的数据复制方式和高效的主备切换机制,提供高于物理服务器极限的数据库可用性
灾备实例通过数据传输服务(DTS)实现主实例和异地灾备实例之间的实时同步,适合数据可靠性有强需求的业务场景。
客户案例
常见问题
Q:
RDS MySQL 与自建 MySQL 数据库对比优势
A:
云数据库 RDS MySQL 提供高可用、高可靠、高安全、可扩展的托管数据库服务,同性能的 RDS MySQL 数据库价格相比 ECS 自建 MySQL 数据库和自购服务器搭建 MySQL 数据库更加低廉,能够节约大......查看详情
Q:
基础版、高可用版、集群版应该怎么选?
A:
基础版为单节点架构,用于微型网站或中小企业开发测试环境。高可用版为一主一备高可用架构,用于大中型企业生产数据库。集群版为一主多备架构,用于有大量流量高峰读请求和数据智能分析需求......查看详情
Q:
RDS 存在什么使用限制和注意事项吗?
A:
在变更配置、版本升级、故障切换时存在闪断,切换内外网时连接会断开,存储空间满实例会被锁定。查看详情
Q:
为什么包年包月实例还会产生后付费账单?
A:
包年包月实例的预付费费用中不包含以下增值能力:只读实例(可选)、克隆实例(可选)、备份空间(提供免费额度)、性能监控(可选)、SQL 洞察与审计(可选)、数据库代理(可选)、外网流量(可选)、备份......查看详情
Q:
RDS 变更(升降)配置如何计费?
A:
按量付费实例按每小时收费,变更配置后按照新的售价每小时收费。包年包月实例变配时会根据所选规格,补差价或者退款。查看详情
Q:
如何降低或控制备份费用?
A:
RDS 实例自动备份不支持取消。 如果您无强备份需求,可以通过备份设置降低备份频率,减少备份空间占用。查看详情
Q:
RDS MySQL 数据库实例负载高如何优化?
A:
RDS 产品在日常使用过程中会出现 CPU、内存、空间以及 IOPS 使用率高的问题,可以根据导致问题的具体原因解决,详情请参见官网文档。查看详情
Q:
RDS MySQL 磁盘空间不足可以扩容吗?
A:
您可以通过扩容磁盘或清理无效数据提升可使用存储空间,如果当前存储空间容量已经触达实例规格所支持的上限,则需要在升级实例规格的同时变更实例存储空间。查看详情
Q:
RDS MySQL 如何实现读写分离?
A:
您可以开通独享代理服务并为主实例增加只读节点,无需修改应用代码,通过独享代理自动将只读请求转发至主实例关联的只读实例节点,实现读性能扩展。查看详情
Q:
RDS MySQL 支持 SQL 日志或操作日志审计吗?
A:
RDS MySQL 高可用版或集群版支持 SQL 洞察和审计功能,在全量请求和安全审计的基础上,融合了搜索、SQL 洞察、安全审计以及流量回放和压测等功能,帮助您更好地获取 SQL 语句的具体信息、排......查看详情
Q:
RDS MySQL 如何管理数据库帐号和权限?
A:
云数据库 RDS MySQL 支持通过控制台、SQL 语句、API 等方式创建数据库账号以及授权管理,不支持系统级别的 root 权限或具有 super 权限的账号。查看详情
Q:
云数据库 RDS 具备哪些资质认证?
A:
阿里云云计算服务(包含数据库服务)已经通过 ISO 20000、SOC、PCI-DSS、等保三级等十项安全合规认证。符合国际标准 ISO/IEC 27001。查看详情
社区
实验与课程
技术交流
内容分类:
RDS MySQL on 倚天释放技术红利

2023年5月7日,阿里云瑶池数据库 RDS MySQL 和RDS PostgreSQL 倚天 ARM 架构全系列目录价下调,最高降幅40%。产品商业策略调整的背后,是持续的软硬件协同技术优化带来的红利释放

2023-05-30
RDS MySQL Serverless 开启免费试用

RDS MySQL Serverless 实例是阿里云针对中小型企业或个人开发者推出的一款数据库。提供了 CPU、内存的实时弹性能力,提供计算资源按需计费的能力,具有资源用量低、简单易用、弹性灵活和价格低廉等优点。

2023-05-12
RDS MySQL Serverless 测评

RDS MySQL Serverless,可以按需付费、按用量计费,动态匹配资源,如果是短期内使用的话非常划算。 例如某时间段搞活动导致数据库访问量暴涨,就可以临时购买该产品,动态提升性能,还是比较方便的

2023-05-14
手把手教你将自建 MySQL 迁移至 RDS MySQL 实例

通过本教程,您可以学习到使用数据传输服务工具 DTS,将自建 MySQL 迁移至 RDS MySQL 实例

2023-05-12
SQL 挑战赛,用 RDS MySQL Serverless 资源免费调优 SQL

阿里云开发者社区及数据库团队联合举办「阿里云数据库 SQL 挑战赛」,来自阿里云数据库团队的技术专家为各位开发者准备了三道由浅入深的赛题,快来试试你有多会写 SQL 吧。此外,我们还为开发者提供了 3 个月免费的 RDS MySQL Serverless 资源,参赛的同时还能体验云上开发的便利性

2023-05-20
云数据库 RDS MySQL 版可以防止黑客入侵吗?

云数据库 RDS MySQL 在网络通信、数据存储、访问控制、安全审计、实例容灾等多个维度提供全方位多样化的安全加固功能。 黑客脚本入侵完全可以通过网络通信的安全手段,如:VPC、安全组、白名单、SSL 加密访问等方案来拦截,同时还可启用数据存储加密 TDE 技术,通过密文数据存储防止黑客拖库

你认为一个优秀的数据库,最重要的特质是什么?

1.一款优秀的数据库应该具备以下特点: 可靠性:保证数据安全,防止数据丢失或损坏,并可以恢复。 可扩展性:能够处理大量数据并随时扩展,以满足不断增长的业务需求。 灵活性:可以支持多种数据类型和数据结构。 高性能:快速处理大量的数据查询和插入。 安全性:通过各种安全机制来保护数据的隐私和完整性。 易用性:简化数据管理和维护的任务,同时具备友好的界面和操作方法。 2.RDS MySQL 支持 MySQL 5.5、5.6、5.7 和 8.0 版本,拥有优良的性能和吞吐量,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案。 基于 MySQL、RDS MySQL 拥有更加高级的功能,可以针对情景更加灵活的运用,在价格方面也比较友好。

读《云数据库 RDS MySQL 从入门到高阶》,你有哪些心得?

周末在社区阅读了《云数据库 RDS MySQL 从入门到高阶》这本书,虽然只有60余页,但内容翔实,循序渐进,对于刚接入云数据库服务的开发者是一本很实用的科普手册。下面谈谈我阅读完此书对 RDS MySQL 的理解。 云数据库 RDS MySQL 将 MySQL 的部署、运维、弹性、安全等特性封装起来,对外提供一个数据库实例,相比于传统的自建数据库,云数据库服务经济高效、安全可靠,使开发者能专注于核心业务开发。具体有一下几方面的优点。 首先阿里云 RDS 服务的可用性和数据可靠性都高达99.9%,而如果是传统的自购服务器来搭建数据库服务,开发者需要自信搭建主从复制、自建 RAID,耗费人力财力不说,可用性和可靠性远不如云数据库服务。 其次在系统安全性方面,阿里云 RDS 具有防 DDos 攻击、漏洞修复等安全保障功能。而传统的数据库服务需要自行解决漏洞等安全问题。 在数据库备份方面,云数据库 RDS 凭借“云”的优势,能够实现自动备份且不占用本地资源。传统的数据库服务需要自行备份并定期检查备份是否可用。 在系统托管方面,云数据库 RDS 没有任何托管费用,而自建数据库服务需要承担服务器的成本。另外,云数据库 RDS 无需运维成本,而传统的数据库业务还需要专职的管理员来进行维护。 最后一点就是云数据库 RDS 支持弹性扩容,按需开通,能够最大化地利用计算资源,能够有效降低企业的成本。而自建数据库服务灵活性不高,由于需要考虑峰值情况,其利用率无法跟云数据库一样达到100%。 因此,作为技术开发人员,对云数据库 RDS 的了解是很有必要的,这本书主要包括了 MySQL 数据库基础架构、SQL 性能调优、MySQL Group Replication 等数据库核心技术,可以帮助开发者在较少时间内上手 RDS MySQL 数据库服务,提高自己在企业中的岗位竞争力~

请问 RDS MySQL 数据库如果主键冲突插入的话会报错还是更新相同数据呢?

如果在 RDS MySQL 数据库中插入数据时出现主键冲突,这会导致插入操作失败,并返回一个错误。这是因为主键是用于唯一标识每个表中的每一行数据的,因此不能插入主键已经存在的数据。 更新相同数据通常是使用 UPDATE 语句来完成的,如果主键已经存在,则使用 INSERT 操作将失败,不会更新相同数据。如果您希望插入或者更新数据,可以考虑使用 INSERT INTO ... ON DUPLICATE KEY UPDATE 语句,这将在出现主键冲突时更新数据而不是插入新数据,以确保主键保持唯一性。

阿里云 RDS MySQL 提示没有 DATEADD 这个函数,请问有什么相关函数可以用?谢谢。

阿里云 RDS for MySQL 兼容MySQL 5.5、MySQL 5.6、MySQL 5.7、MySQL 8.0版本,并没有 DATEADD 函数,但是同样支持开源社区 MySQL 支持的 DATE_ADD 函数

云数据库 RDS MySQL 从入门到高阶

MySQL 是当今最主流的开源数据库,它以稳定性、安全性、灵活性、低成本等优势获得了大量用户的认可,在国内也有广泛受众群体。本手册为您重点介绍 RDS MySQL 数据库基础的架构、SQL 性能调优等内容,以及高阶的 MySQL MGR 等特性,让您对 MySQL 数据库在短时间内有初步了解。同时,您还将有机会在实验环境中实操体验 SQL 诊断与调优,七天时间轻松入门 RDS MySQL 数据库,完成技术成长与职业突破

企业运维之 MySQL 数据库原理与实践

MySQL 是全球最受欢迎的开源数据库,广泛应用于各类应用场景。本电子书由阿里云专家服务团队多位售后技术服务专家联合出品,带你上手企业运维实战。 通过本书,你可以学习到: 数据库产品/功能及运维最佳实践、如何快速连接云数据库 RDS MySQL、大促场景下 RDS MySQL 的智能化弹性、几大常见场景的问题排查

深入云数据库 RDS MySQL 实战

MySQL 是全球最受欢迎的开源数据库,广泛应用于各类应用场景。本电子书由阿里云数据库工程师和多位业内资深大咖联合出品,详细解读 RDS MySQL 在双11等高并发场景下的应用与实践,带你快速理解 RDS MySQL 核心技术。

云数据库 RDS MySQL 运维实战手册

数据库运维过程中,你是否经常在 MySQL 里发现问题难以解决?《云数据库运维实战手册》是由阿里云开发者社区联合阿里云数据库团队共同打造,包含25个数据运维常见问题解决攻略,涉及 RDS MySQL、RDS PostgreSQL、Redis,在性能问题、巡检维护、运维实战等具体问题均有解读。一本在手,云数据运维出现问题不再有后顾之忧!