MySQL数据库基础知识

常用概念

实例

云数据库RDS的最小管理单元是实例,一个实例代表了一个独立运行的数据库。用户可以在云数据库RDS系统中自助创建及管理各种数据库引擎的实例。实例的类型、规格、引擎、版本和状态,请参考实例说明

数据库引擎

云数据库RDS支持以下引擎:

MySQL

PostgreSQL

SQL Server

支持版本请参见数据库引擎和版本

实例类型

云数据库RDS的实例分为:单机实例、主备实例等。不同类型支持的引擎类型和实例规格不同,请以实际界面为准。

各系列产品的详细介绍请参考产品类型简介产品功能对比

实例规格

数据库实例各种规格(vCPU个数、内存(GB)、对应的数据库引擎)请参考实例规格

项目

Project用于将OpenStack的资源(计算、存储和网络资源)进行分组和隔离。Project可以是一个部门或者一个项目组。一个帐户中可以创建多个Project。

如何使用云数据库RDS

您可以通过以下两种方式使用关系型数据库。

  1. 管理控制台:您可以使用管理控制台为您提供的Web界面完成关系型数据库的相关操作。
  2. API:您可以编写代码调用API使用关系型数据库,请参考《云数据库RDS API参考》

了解常用概念什么是云数据库RDS可以帮助您更好地选购云数据库RDS。

MySQL数据库备份优势

  • 低成本

    创建使用

    您可以通过华为云官网实时生成目标实例,云数据库RDS服务配合弹性云服务器一起使用,通过内网连接云数据库RDS可以有效地降低应用响应时间、节省公网流量费用。

    弹性扩容

    可以根据您的业务情况弹性伸缩所需的资源,按需开支,量身定做。配合云监控(Cloud Eye)监测数据库压力和数据存储量的变化,您可以灵活调整实例规格。

    完全兼容

    您无需再次学习,云数据库RDS各引擎的操作方法与原生数据库引擎的完全相同。云数据库RDS还兼容现有的程序和工具。使用数据复制服务(Data Replication Service,简称DRS),可用极低成本将数据迁移到华为云关系型数据库,享受华为云数据库为您带来的超值服务。

    运维便捷

    RDS的日常维护和管理,包括但不限于软硬件故障处理、数据库补丁更新等工作,保障云数据库RDS运转正常。云数据库RDS提供专业数据库管理平台,重启、重置密码、参数修改、查看错误日志和慢日志、恢复数据等一键式功能。提供CPU利用率、IOPS、连接数、磁盘空间等实例信息实时监控及告警,让您随时随地了解实例动态。

    创建使用

    您可以通过华为云官网实时生成目标实例,云数据库RDS服务配合弹性云服务器一起使用,通过内网连接云数据库RDS可以有效地降低应用响应时间、节省公网流量费用。

    弹性扩容

    可以根据您的业务情况弹性伸缩所需的资源,按需开支,量身定做。配合云监控(Cloud Eye)监测数据库压力和数据存储量的变化,您可以灵活调整实例规格。

    完全兼容

    您无需再次学习,云数据库RDS各引擎的操作方法与原生数据库引擎的完全相同。云数据库RDS还兼容现有的程序和工具。使用数据复制服务(Data Replication Service,简称DRS),可用极低成本将数据迁移到华为云关系型数据库,享受华为云数据库为您带来的超值服务。

    运维便捷

    RDS的日常维护和管理,包括但不限于软硬件故障处理、数据库补丁更新等工作,保障云数据库RDS运转正常。云数据库RDS提供专业数据库管理平台,重启、重置密码、参数修改、查看错误日志和慢日志、恢复数据等一键式功能。提供CPU利用率、IOPS、连接数、磁盘空间等实例信息实时监控及告警,让您随时随地了解实例动态。

  • 高性能

    性能优化

    华为云多年的数据库研发、搭建和维护经验,结合数据库云化改造技术,大幅优化传统数据库,为您打造更高可用、更高可靠、更高安全、更高性能、便捷运维、弹性伸缩的华为云数据库服务。

    优质的硬件基础

    华为云关系型数据库使用的是华为经过多年的研究、创新和开发,通过多重考验的服务器硬件,为用户带来稳定的、高性能数据库服务。

    SQL优化方案

    华为云关系型数据库提供慢SQL检测,用户可以根据华为云关系型数据库服务提出的优化建议进行代码优化。

    高速访问

    关系型数据库可以配合同一地域的弹性云服务器一起使用,通过内网通信,缩短应用响应时间,同时节省公网流量费用。

    性能白皮书

    RDS for MySQL性能白皮书

    RDS for PostgreSQL性能白皮书

    RDS for SQL Server性能白皮书

    性能优化

    华为云多年的数据库研发、搭建和维护经验,结合数据库云化改造技术,大幅优化传统数据库,为您打造更高可用、更高可靠、更高安全、更高性能、便捷运维、弹性伸缩的华为云数据库服务。

    优质的硬件基础

    华为云关系型数据库使用的是华为经过多年的研究、创新和开发,通过多重考验的服务器硬件,为用户带来稳定的、高性能数据库服务。

    SQL优化方案

    华为云关系型数据库提供慢SQL检测,用户可以根据华为云关系型数据库服务提出的优化建议进行代码优化。

    高速访问

    关系型数据库可以配合同一地域的弹性云服务器一起使用,通过内网通信,缩短应用响应时间,同时节省公网流量费用。

    性能白皮书

    RDS for MySQL性能白皮书

    RDS for PostgreSQL性能白皮书

    RDS for SQL Server性能白皮书

  • 高安全性

    网络隔离

    通过虚拟私有云(Virtual Private Cloud,简称VPC)和网络安全组实现网络隔离。虚拟私有云允许租户通过配置虚拟私有云入站IP范围,来控制连接数据库的IP地址段。云数据库RDS实例运行在租户独立的虚拟私有云内,可提升云数据库RDS实例的安全性。您可以综合运用子网和安全组的配置,来完成云数据库RDS实例的隔离。

    访问控制

    通过主/子帐号和安全组实现访问控制。创建云数据库RDS实例时,云数据库RDS服务会为租户同步创建一个数据库主帐号,根据需要创建数据库实例和数据库子帐号,将数据库对象赋予数据库子帐号,从而达到权限分离的目的。可以通过虚拟私有云对云数据库RDS实例所在的安全组入站、出站规则进行限制,从而控制可以连接数据库的网络范围。

    存储加密

    云数据库RDS服务支持对存储到数据库中的数据加密后存储。

    网络隔离

    通过虚拟私有云(Virtual Private Cloud,简称VPC)和网络安全组实现网络隔离。虚拟私有云允许租户通过配置虚拟私有云入站IP范围,来控制连接数据库的IP地址段。云数据库RDS实例运行在租户独立的虚拟私有云内,可提升云数据库RDS实例的安全性。您可以综合运用子网和安全组的配置,来完成云数据库RDS实例的隔离。

    访问控制

    通过主/子帐号和安全组实现访问控制。创建云数据库RDS实例时,云数据库RDS服务会为租户同步创建一个数据库主帐号,根据需要创建数据库实例和数据库子帐号,将数据库对象赋予数据库子帐号,从而达到权限分离的目的。可以通过虚拟私有云对云数据库RDS实例所在的安全组入站、出站规则进行限制,从而控制可以连接数据库的网络范围。

    存储加密

    云数据库RDS服务支持对存储到数据库中的数据加密后存储。

  • 传输加密

    通过TLS加密、SSL加密实现传输加密。使用从服务控制台上下载的CA根证书,并在连接数据库时提供该证书,对数据库服务端进行认证并达到加密传输的目的。

    数据删除

    删除云数据库RDS实例时,存储在数据库实例中的数据都会被删除。安全删除不仅包括数据库实例所挂载的磁盘,也包括自动备份数据的存储空间。删除的实例可以通过保留的手动备份恢复实例数据,也可以使用回收站保留期内的实例通过重建实例恢复数据。

    安全防护

    云数据库RDS处于多层防火墙的保护之下,可以有力地抗击各种恶意攻击,保证数据安全,防御DDoS攻击、防SQL注入等。建议用户通过内网访问云数据库RDS实例,可使云数据库RDS实例免受DDoS攻击风险。

    传输加密

    通过TLS加密、SSL加密实现传输加密。使用从服务控制台上下载的CA根证书,并在连接数据库时提供该证书,对数据库服务端进行认证并达到加密传输的目的。

    数据删除

    删除云数据库RDS实例时,存储在数据库实例中的数据都会被删除。安全删除不仅包括数据库实例所挂载的磁盘,也包括自动备份数据的存储空间。删除的实例可以通过保留的手动备份恢复实例数据,也可以使用回收站保留期内的实例通过重建实例恢复数据。

    安全防护

    云数据库RDS处于多层防火墙的保护之下,可以有力地抗击各种恶意攻击,保证数据安全,防御DDoS攻击、防SQL注入等。建议用户通过内网访问云数据库RDS实例,可使云数据库RDS实例免受DDoS攻击风险。

  • 高可靠性

    双机热备

    云数据库RDS服务采用热备架构,故障秒级自动切换。

    数据备份

    每天自动备份数据,备份都是以压缩包的形式自动存储在对象存储服务(Object Storage Service,简称OBS)。备份文件保留732天,支持一键式恢复。用户可以设置自动备份的周期,还可以根据自身业务特点随时发起备份,选择备份周期、修改备份策略。

    双机热备

    云数据库RDS服务采用热备架构,故障秒级自动切换。

    数据备份

    每天自动备份数据,备份都是以压缩包的形式自动存储在对象存储服务(Object Storage Service,简称OBS)。备份文件保留732天,支持一键式恢复。用户可以设置自动备份的周期,还可以根据自身业务特点随时发起备份,选择备份周期、修改备份策略。

  • 数据恢复

    支持按备份集和指定时间点的恢复。在大多数场景下,用户可以将732天内任意一个时间点的数据恢复到云数据库RDS新实例或已有实例上,数据验证无误后即可将数据迁回云数据库RDS主实例,完成数据回溯。

    RDS支持将删除的主备或者单机实例,加入回收站管理。您可以在回收站中重建实例恢复数据,可以恢复1~7天内删除的实例。

    数据恢复

    支持按备份集和指定时间点的恢复。在大多数场景下,用户可以将732天内任意一个时间点的数据恢复到云数据库RDS新实例或已有实例上,数据验证无误后即可将数据迁回云数据库RDS主实例,完成数据回溯。

    RDS支持将删除的主备或者单机实例,加入回收站管理。您可以在回收站中重建实例恢复数据,可以恢复1~7天内删除的实例。

MySQL数据库备份

备份的作用

当数据库或表被恶意或误删除,虽然华为云关系型数据库服务支持HA高可用,但备机数据库会被同步删除且无法还原。因此,数据被删除后只能依赖于实例的备份保障数据安全。

自动备份

云数据库RDS服务会在数据库实例的备份时段中创建数据库实例的自动备份。系统根据您指定的备份保留期保存数据库实例的自动备份。如果需要,您可以将数据恢复到备份保留期中的任意时间点。具体请参见设置自动备份策略

手动备份

您还可以创建手动备份对数据库进行备份,手动备份是由用户启动的数据库实例的全量备份,备份方式为物理备份。手动备份会一直保存,不会随着RDS实例的删除而释放,直到用户手动删除。具体请参见创建手动备份

全量备份

全量备份表示对所有目标数据进行备份。全量备份总是备份所有选择的目标,即使从上次备份后数据没有变化。

下载备份文件

您可以下载全量备份和增量备份文件,用于本地存储备份或者恢复数据库。具体请参见下载全量备份文件下载Binlog备份文件

MySQL数据库教程

MySQL数据库基础知识文档下载

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

MySQL数据库教程

设置自动备份策略

00:55

设置自动备份策略

开启公网访问

01:09

开启公网访问

RDS实例连接失败怎么办

03:16

RDS实例连接失败怎么办

购买并登录RDS实例

04:29

购买并登录RDS实例