他的回复:
MySQL使用限制华为云关系型数据库服务上的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服务器管理创建表空间权限