[tr=transparent]
[/url]说明[tr=transparent]RDS for MyQL的账号管理机制已更新。对于RDS for MySQL实例,请参见[url=https://help.aliyun.com/document_detail/87038.html]创建账号和数据库。
在使用数据库之前,您需要在RDS实例中创建账号。目前,RDS有两种管理模式的账号,即经典模式和高权限模式。经典模式是较早的管理模式,无法通过SQL来管理数据库和账号。高权限模式是较新的管理模式,开放了更多的权限,而且创建高权限账号后您可以通过SQL来管理数据库和账号。从长远来看,若您有个性化和精细化权限管理的需求,我们推荐您使用高权限模式。
本文将介绍在经典模式和高权限模式下的账号特点和功能区别,以及如何创建不同模式的账号。
账号模式简介
在经典模式下,所有账号均通过阿里云的RDS控制台或者API创建,不能通过SQL创建,且账号之间是平等关系。另外,您可以通过RDS控制台创建、管理所有账号和数据库。
在高权限模式下,创建的第一个账号为初始账号,需通过阿里云的RDS控制台或API创建和管理。
初始账号创建成功后,用初始账号登录数据库,通过SQL命令或阿里云的
数据管理DMS来创建和管理其它普通账号。
但您不能使用初始账号去修改其它普通账号的密码,如果需要修改普通账号的密码,只能删除后重新创建。例如,使用初始账号root登录数据库后,再创建普通账号jeffrey,如下所示:mysql -hxxxxxxxxx.mysql.rds.aliyuncs.com -uroot -pxxxxxx -e "CREATE USER
'jeffrey'@
'%' IDENTIFIED BY
'password';CREATE DATABASE DB001;"
另外,在高权限模式下,RDS控制台暂不支持数据库管理页面,也不支持通过API
CreateDatabase等接口管理数据库的功能,您需要通过SQL命令或DMS来创建和管理数据库。
关于在经典模式和高权限模式下创建和管理数据库/账号的区别,请参见下图:
二者对比
引擎版本支持账号
各版本引擎所支持的账号模式,如下表所示:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。