【问题标题】:Getting error while running the pg_basebackup through PGBOUNCER通过 PGBOUNCER 运行 pg_basebackup 时出错
【发布时间】:2019-08-29 16:14:21
【问题描述】:

我们正在使用 PGBOUNCER(连接池机制)。 PGBOUNCER 使用端口 5433。

Postgres 数据库端口号是 6433。PGBOUNCER 使用端口 5433 连接到端口 6433 上的 Postgres 数据库。

现在 PGBOUNCER 正在正确建立连接,但是当我尝试通过端口 5433(PGBOUNCER 端口)运行pg_basebackup 时,我们收到以下错误。请指导我。

/opt/postgres/9.2/bin/pg_basebackup -p 5433 -U postgres -P -v -x --format=tar --gzip --compress=1 --pgdata=- -D /opt/rao

pg_basebackup: could not connect to server: ERROR:  Unsupported startup parameter: replication

【问题讨论】:

    标签: postgresql postgresql-9.2 pgbouncer


    【解决方案1】:

    pgBouncer 不能说replication protocol,所以你不能通过它运行pg_basebackup

    无论如何,通过连接池来谈论复制协议是没有意义的,因为复制连接往往是长期存在的,而且数量并不多。所以池化没有意义。

    直接连接到 PostgreSQL 以运行备份。

    不用说,但今天运行 PostgreSQL 9.2 是一个非常糟糕的主意。

    【讨论】:

    • 感谢您的更新。 PostgreSQL 升级计划在我们的路线图中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 2019-01-02
    相关资源
    最近更新 更多