【问题标题】:How can a ensure a database user has privileges to make backups while I'm upgrading to CockroachDB 22.2?当我升级到 CockroachDB 22.2 时,如何确保数据库用户有权进行备份?
【发布时间】:2022-12-23 02:21:16
【问题描述】:

在 CockroachDB 22.2 中,SELECT 授权不再适用于数据库级别,您不需要它来进行备份。但在早期版本中,如果用户在数据库上没有 SELECT,则无法进行备份。是否有另一种方法允许备份同时适用于 21.1.x 和 22.2.x,这样我的备份用户就不会在升级过程中处于无法进行备份的状态?

【问题讨论】:

    标签: authorization backup cockroachdb


    【解决方案1】:

    作为升级过程的一部分,当您使用 21.2.x 时,您可以授予对需要备份的数据库的 CONNECT 权限,并删除 SELECT 权限。然后您可以继续升级到 22.1 -> 22.2。在 21.2、22.1 和 22.2 中,数据库备份将接受 CONNECT 权限就足够了。

    完成到 22.2 的升级后,您可以使用 BACKUP privilege

    【讨论】:

      猜你喜欢
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      • 2018-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多