授予对 RDS 只读副本的权限



我有一个 RDS 只读副本实例。我已将read_only标志设置为 0,以使任何写入操作成为可能。但是我被阻止的地方是只读副本中的用户只有SELECT权限。当我对现有用户运行授予权限时,它给我错误:Access denied for user... .如何授予?

作为数据库的管理员用户,您可以使用下面的 GRANT 命令和 FLUSH 命令向其他用户授予访问权限。 我使用"小部件"作为数据库名称,使用"widget_user"作为您授予访问权限的用户,例如:

db> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX ON widgets.* TO 'widget_user'@'%';
db> FLUSH PRIVILEGES;

此授予widget_user在小部件数据库上选择数据、插入数据、更新数据、删除数据、删除表/列/索引、更改表/列/索引和创建索引的能力。

您可以在本教程中找到更详细的说明和示例:http://www.mysqltutorial.org/mysql-grant.aspx

相关内容

  • 没有找到相关文章

最新更新