57AliYun阿里云最新优惠活动
阿里云优惠码丨阿里云代金券

阿里云数据库教程–Mysql 5.5/5.6如何创建高权限账号

为了满足不同客户的需求,阿里云数据库RDS Mysql版本提供高权限账号。支持用户直接在实例内直接执行 create、drop、grant 等命令,实现更便捷的管理操作。

注意:若 RDS 控制台提供的功能已满足您的需求,请不要随意创建高权限账号。创建高权限账号后,您可以有更多的权限去管理数据库,关于高权限账号支持的权限请参见:阿里云数据库RDS(Mysql)高权限账号权限列表。

具体开通步骤如下:

  1. 登录 RDS 管理控制台
  2. 找到需要设置高权限账号的实例,单击该实例的 ID,进入实例的基本信息页面。
  3. 选择左侧菜单中的账号管理,进入账号管理页面;单击创建高权限账号,如下图所示。
  4. 选中我已阅读所有注意事项并接受使用高权限账号模式,然后单击下一步,如下图所示。
  5. 填写高权限账号和密码,如下图所示。
  6. 单击确认创建
    说明:账号创建过程约需 3~5 分钟的时间,创建过程中实例会发生 1 次 30 秒内的闪断,请确保您的应用有自动重连机制。账号创建后,账号名不可修改,密码后续可在控制台进行修改。高权限账号创建成功后,控制台的账号管理页面会变成如下模样:

 


开通高权限必读注意事项:

  • 每个实例最多可以创建1个高权限账号。
  • 若该实例含有只读实例和灾备实例,高权限账号会同步至只读实例和灾备实例。
  • 创建高权限账号会导致实例重启,出现30S内的一次网络断开,请确保应用程序支持数据库重连。
  • 创建高权限账号后,该实例的数据库管理页面会消失,账号页面上的创建账号功能会失效;无法回滚到使用控制台管理的模式(售后技术工程师也无法帮忙删除和恢复),在开通高权限账号前请务必三思。切换为高权限账号后,会有如下变化:
    1. 无法通过 RDS 控制台或者 API 来管理数据库和账号,您需要在实例内直接执行相应的 SQL 命令来管理数据库和账号,请参见常用 SQL 命令(MySQL)。如果您在应用程序里调用了 API 创建数据库和账号的接口,请及时修改应用程序。
    2. 在控制台和 API内可以重置高权限账号的权限和密码,而且重置后不会影响实例中已经创建的其他账号。
    3. 无法通使用高权限账号修改其他账号的密码。如果有需要,请删除账号后重新创建。
    4. 对于MySQL 5.5/5.6 高权限账号不能直接访问 mysql.user 和 mysql.db 表,但可以通过查询视图: mysql.user_view、mysql.db_view 来间接查看现有账号及权限。MySQL 5.7 则无此限制。
    5. 高权限账号不能更改全局变量,如 set global xxx = on
    6. 需要手动备份MySQL实例内的数据库。
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。邮箱:[email protected],本站原创内容未经允许不得转载,如需转载,请注明:吾趣阿里云网 » 阿里云数据库教程–Mysql 5.5/5.6如何创建高权限账号

评论 抢沙发

评论前必须登录!