我尝试对我的localhost进行群集备份,但是抛出了如下所示的异常。
目前正在使用postgres 9.6.2
pg_basebackup -U repuser -h localhost -D backup -Ft -z -P
错误讯息:
pg_basebackup:不支持的服务器版本9.6.2
任何人都可以建议我解决。
答案 0 :(得分:0)
如果您安装了mlocate,请运行locate pg_basebackup
,如果没有运行find / -name pg_basebackup
。它将为您提供您拥有的二进制文件列表,例如:
-bash-4.2$ locate pg_basebackup
/usr/bin/pg_basebackup93
/usr/lib64/pgsql93/bin/pg_basebackup
/home/pg/9.1/bin/pg_basebackup
/usr/share/locale/cs/LC_MESSAGES/pg_basebackup-9.3.mo
/usr/share/locale/de/LC_MESSAGES/pg_basebackup-9.3.mo
然后使用完整路径运行pg_basebackup
,例如:
/usr/lib64/pgsql96/bin/pg_basebackup -U repuser -h localhost -D backup -Ft -z -P