在RDS MySQL只读副本上创建用户

是否可以/建议创建只能访问RDS
MySQL只读副本而不能访问主数据库服务器的用户?我有许多高级用户,我想授予访问权限,以便他们可以运行运行缓慢的查询,但不想让他们访问主生产数据库本身.试图直接在服务器上执行此操作,我得到ERROR 1290(HY000):MySQL服务器使用–read-only选项运行,因此无法执行此语句,所以猜测我必须在db参数组中执行此操作或在某个地方.无论如何,想法? 最佳答案 您不应仅在只读副本中创建用户.

RDS对主服务器和副本服务器实例具有相同的数据集至关重要,因此不可能仅在RR中使用用户而不在主服务器上(或至少不可取).

除了RDS中的副本如何工作之外,一个原因是,在故障转移的情况下,副本可以成为主服务器并且角色将被更改

点赞