关系数据库MySQL版

约束与限制

2025-05-30 06:28:15

关系数据库MySQL版实例在使用上有一些约束与限制,用来提高实例的稳定性和安全性,具体详见表1。

表1 功能约束与限制

功能

使用限制

部署

数据库实例所部署的弹性云服务器,对用户不可见,只允许应用程序通过IP和端口访问数据库。

数据库访问

对于没有开通公网访问的数据库实例,只能通过同一个虚拟私有云内的弹性云服务器进行访问。● 弹性云服务器必须处于目标关系数据库MySQL版实例所属安全组允许访问的范围内。● 当数据库实例与弹性云服务器处于不同的安全组时,系统会默认禁止访问,需要在数据库实例的安全组中添加“入站”访问规则进行授权。● 数据库只读实例必须与主实例在同一子网内创建。● 数据库实例的默认访问端口为13049(实际端口以控制台为准),如需修改端口可通过管理控制台操作。(该操作重启数据库实例,约3~5分钟完成修改,请谨慎操作。)

数据库存储引擎

具体请参考关系数据库MySQL版-产品简介-实例说明-存储引擎和版本

数据库的root权限

创建实例页面只提供管理员root用户权限。具体权限,请参见表2。(建议用户谨慎对root帐号执行revoke、drop user、rename user操作,避免影响业务正常使用。)

修改数据库参数设置

通过管理控制台可以修改大部分数据库参数。(部分参数可能要重启才能生效,请谨慎操作。)

搭建数据库复制

关系数据库MySQL版本身提供主备的高可用架构,无需用户手动搭建。备库主要用于可高用和容错性,不允许用户应用直接访问。

支持的表数量

数据库实例最多支持50万张表。超过50万张表时,将会导致版本升级和备份失败,影响数据库可用性。

重启RDS实例

必须通过管理控制台操作重启实例,不支持命令行重启实例。

表2 root用户权限列表

权限

权限级别

描述

是否支持

Select

查询权限

支持

Insert

播入权限

支持

Update

更新权限

支持

Delete

删除权限

支持

Index

索引权限

支持

Alter

更改表,比如添加字段、索引等

支持

Create

数据库、表或索引

创建数据库、表或索引权限

支持

Grant

数据库、表或保存的程序

赋予控制访问权限

支持

References

数据库或表

操作外键权限

支持

Drop

数据库或表

删除数据库或表权限

支持

Create view

视图

创建视图权限

支持

Show view

视图

查看视图权限

支持

Create routine

存储过程

创建存过程权限

支持

Alter routine

存储过程

更改存储过程权限

支持

Execute

存储过程

执行存过程权限

支持

Event

数据库

事件触发器

支持

Trigger

数据库

触发器

支持

Create user

服务器管理

创建用户权限

支持

show db

服务器管理

查看数据库链接

支持

Create tmp table

服务器管理

创建临时表权限

支持

Reload

服务器管理

执行flush-hosts、flush-logs、flush-privileges、flush-status、flush-tables flush-threads refresh、 reload等命令的权限。

支持

Process

服务器管理

查看进程权限

支持

Lock tables

服务器管理

锁表权限

支持

Repl slave

服务器管理

复制权限

支持

Repl client

服务器管理

复制权限

支持

Super

服务器管理

执行kill线程权限

不支持(具体请参考关系数据库MySQL版-常见问题-产品类-数据库账号与权限)。

Shutdown

服务器管理

关闭数据库权限

不支持

Create tablespace

服务器管理

创建表空间视限

不支持

File

服务器上的文件访问

访问数据库服务器节点文件权限

不支持


EP8olFQqyctw