文档首页 > > 产品介绍> 使用限制> MySQL使用限制

MySQL使用限制

分享
更新时间: 2019/09/11 GMT+08:00

华为云关系型数据库服务上的MySQL在使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表1

表1 功能使用限制

功能

使用限制

数据库访问

  • 如果华为云关系型数据库实例没开通公网访问,则该实例必须与弹性云服务器在同一个虚拟私有云的子网内才能访问。
  • 华为云关系型数据库只读实例必须创建在与主实例相同的一个子网内。
  • 弹性云服务器必须处于目标华为云关系型数据库实例所属安全组允许访问的范围内。

    如果华为云关系型数据库实例与弹性云服务器处于不同的安全组,系统默认不能访问。需要在华为云关系型数据库的安全组添加一条“入”的访问规则。

  • 华为云关系型数据库实例的默认端口为3306,需用户手动修改端口号后,才能访问其它端口。

部署

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

数据库的root权限

创建实例页面只提供管理员root用户权限。更多权限,请参见表2

修改数据库参数设置

大部分数据库参数可以通过控制台进行修改。

数据迁入

  • 使用命令行或图形界面进行逻辑导入。
  • 使用数据复制服务。
  • MySQL命令行工具方式。

具体请参考使用DRS迁移MySQL数据

MySQL存储引擎

具体请参考RDS for MySQL支持哪些存储引擎

搭建数据库复制

RDS for MySQL本身提供主备复制架构的双节点集群,无需用户手动搭建。其中主备复制架构集群的备实例不对用户开放,用户应用不可直接访问。

重启RDS实例

无法通过命令行重启,必须通过华为云关系型数据库服务的管理控制台操作重启实例。

查看RDS备份

华为云关系型数据库实例在对象存储服务上的备份文件,对用户不可见。

表2 root用户权限列表

权限

权限级别

描述

是否支持

Select

查询权限

支持

Insert

插入权限

Update

更新权限

Delete

删除权限

Create

数据库、表或索引

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

Drop

数据库或表

删除数据库或表权限

Reload

服务器管理

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

Process

服务器管理

查看进程权限

Grant

数据库、表或保存的程序

赋予控制访问权限

References

数据库或表

操作外键权限

Index

索引权限

Alter

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

Show_db

服务器管理

查看数据库链接

Create_tmp_table

服务器管理

创建临时表权限

Lock_tables

服务器管理

锁表权限

Execute

存储过程

执行存储过程权限

Repl_slave

服务器管理

复制权限

Repl_client

服务器管理

复制权限

Create_view

视图

创建视图权限

Show_view

视图

查看视图权限

Create_routine

存储过程

创建存储过程权限

Alter_routine

存储过程

更改存储过程权限

Create_user

服务器管理

创建用户权限

Event

数据库

事件触发器

Trigger

数据库

触发器

Super

服务器管理

执行kill线程权限

不支持

File

服务器上的文件访问

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

Shutdown

服务器管理

关闭数据库权限

Create_tablespace

服务器管理

创建表空间权限

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区