更新时间:2024-06-17 GMT+08:00
root账号为什么没有super权限?
Flexus云数据库RDS没有给root账号提供super权限。因为一旦用户拥有了super权限,就可以执行很多管理性的命令,比如reset master,set global…,kill线程,reset slave等,很有可能导致主备关系异常而出现故障。
对于客户要求super权限的场景,只能通过Flexus云数据库RDS提供的服务化能力处理,或者通过其他手段绕过super权限的限制。示例如下:
示例1:登录数据库执行 set global 参数名=参数值; 命令来修改参数,这在FlexusRDS是被禁止的,参数修改只能通过界面的参数修改功能来实现。
示例2:执行 create definer='root'@'%' trigger(procedure)… 命令出现报错,这也是因为没有super权限导致的,只需要去除definer='root'关键字即可。
Flexus云数据库RDS 所有常见问题
- 什么是Flexus云数据库RDS?
- Flexus云数据库RDS可以与标准数据库相互访问吗?
- Flexus云数据库RDS怎么扩CPU/内存规格?
- Flexus云数据库RDS支持跨AZ高可用吗?
- Flexus云数据库RDS的备份策略是什么?
- Flexus云数据库RDS的备份是如何收费的?
- 如何下载备份文件,在本地进行恢复?
- root账号为什么没有super权限?
- Flexus云数据库RDS提供什么引擎?
- 为什么Flexus云数据库RDS不支持MyISAM引擎?
- Flexus云数据库RDS支持只读实例吗?
- Flexus云数据库RDS绑定公网IP后无法ping通的解决方案?
- 开通实例以后如何创建账号和数据库?
- Flexus云数据库RDS支持哪些版本,对应的小版本是多少?
- 为什么没有提供按需的实例计费模式?
- Flexus云数据库RDS是否支持磁盘扩容?
more