是否可以/建议创建只能访问RDS MySQL只读副本但不访问主数据库服务器的用户?我有一些高级用户希望授予访问权限,以便他们可以运行缓慢运行的查询,但不希望让他们访问主生产数据库本身。试图直接在服务器上做到这一点,我得到ERROR 1290 (HY000): The MySQL server is running with the --read-only option so it cannot execute this statement
,所以猜测我必须在db参数组或类似的地方做到这一点。无论如何,想法?在RDS MySQL只读副本上创建用户
4
A
回答
0
您可以配置一个Amazon RDS数据库实例读副本由READ_ONLY参数设置为false,您为您的数据库实例(S)创建DB参数组读/写。
您不能修改默认数据库参数组的参数设置;您必须创建您自己的数据库参数组,以更改参数设置的默认值。
https://aws.amazon.com/premiumsupport/knowledge-center/rds-read-replica/
应谨慎做这个,你所创建的用户后,把它放回立即READ_ONLY。如果您曾在主服务器上使用相同的用户名/主机对在主服务器上创建用户,则复制可能会停止,因为这会造成冲突。
1
您不应仅在只读副本中创建用户。
RDS对于主副本实例有相同的数据集是非常重要的,所以不可能让用户只在RR中而不在主服务器上(或者至少不宜)。
除了RDS中复制品的工作原理之外,一个原因是,如果故障转移复制品可以成为主人并且角色将被更改
相关问题
- 1. 使用java代码创建RDS实例的只读副本
- 2. RDS只读副本授予许可
- 3. AWS RDS MySQL只读副本数据同步时间
- 4. AWS RDS - 能否使用原始安全设置创建只读副本?
- 5. 是否有可能在Amazon RDS中拥有5个以上的只读副本?
- 6. MySQL获取只读副本lag
- 7. 有没有人想过如何扩展Amazon RDS只读副本?
- 8. 我们如何使用AWS云形成模板创建跨区域RDS只读副本?
- 9. 在新区域中创建新RDS只读副本的安全步骤是什么?
- 10. 如何在amazon mysql中创建只读用户使用可变数据库的RDS
- 11. 创建一个新的MySQL用户在亚马逊RDS环境
- 12. 混帐:创建副本(历史性)远程只读标签
- 13. Mongoid首选只读副本
- 14. 创建副本
- 15. 在mysql中创建单个表只读
- 16. Mysql用户创建脚本
- 17. 在Livy上创建另一个副本作为副本
- 18. 亚马逊RDS副本
- 19. Oracle - 如何创建只读用户
- 20. 使用GCP Cloud SQL只读副本
- 21. 如何使用只读副本?
- 22. AWS RDS为数据库创建用户
- 23. Cloudformation:Templete RDS MySQL创建数据库,表,用户,或加载方案
- 24. Sed创建副本
- 25. findOrCreate创建副本
- 26. MySQL和Amazon RDS DBA用户
- 27. RDS数据库的本地副本
- 28. 在极短的停机时间内故障转移到Aurora RDS只读副本上
- 29. 在特定的VPC上创建AWS RDS
- 30. 在PostgreSQL上创建表空间RDS