全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云数据库 RDS 版

使用限制

更新时间:2017-08-03 17:00:42

为保障实例的稳定及安全,RDS for MySQL有部分使用上的约束,详情如下:

操作 使用约束
修改数据库参数设置 大部分数据库参数须使用或OPEN API进行修改,同时出于安全和稳定性考虑,部分参数不支持修改,具体请参见设置参数
数据库的root权限 不提供root或者sa权限。
数据库备份
  • 可使用命令行或图形界面进行逻辑备份。
  • 仅限通过RDS管理控制台或OPEN API进行物理备份。
数据库还原 可使用命令行或图形界面进行逻辑数据还原。
仅限通过RDS管理控制台或OPEN API进行物理还原。
数据迁入
  • 可以使用命令行或图形界面进行逻辑导入。
  • 可以使用mysql命令行工具、数据传输服务等方式迁入数据。
MySQL存储引擎
  • 目前支持InnoDB、TokuDB两种引擎(MyISAM引擎由于自身缺陷,存在数据丢失的风险,因此仅部分存量实例暂时支持,新创建实例的MyISAM引擎表会自动转换为InnoDB引擎表。详情请参见文档为什么RDS for MySQL不支持MyISAM引擎?
  • 出于性能和安全性考虑建议尽量采用InnoDB存储引擎。
  • 不支持Memor 引擎。如果您创建Memory引擎的表,我们将自动为您转换成InnoDB引擎的表。
搭建数据库复制 RDS for MySQL本身提供主备复制架构的双节点集群,无需用户手动搭建。其中主备复制架构集群的备(slave)实例不对用户开放,用户应用不可直接访问。
重启RDS实例 必须通过RDS管理控制台或OPEN API操作重启实例。
用户、密码管理和数据库管理 RDS for MySQL默认需要通过RDS管理控制台进行用户、密码和数据库管理(包括创建、删除、修改权限、修改密码)。同时,RDS for MySQL也支持用户通过创建高权限账号的方式来自行管理用户、密码和数据库。
普通账号
  • 不可以自定义授权。
  • 控制台有账号管理和数据库管理的界面。
  • 支持创建普通账号的实例也支持创建高权限账号。
  • MySQL 5.7版本的实例不支持创建普通权限的账号。
高权限账号
  • 可以自定义授权。
  • RDS控制台上账号管理和数据库管理的界面消失,相关操作只能通过代码或数据管理DMS进行。
  • 开通高权限账号后无法回退。
  • MySQL 5.7版本的实例默认开通高权限账号。
本文导读目录