首页 > 数据库 >pgsql中pg_dump显示:因为服务器版本不匹配而终止

pgsql中pg_dump显示:因为服务器版本不匹配而终止

时间:2023-03-01 09:46:48浏览次数:31  
标签:bin postgresql dump 11.6 pgsql pg 版本

1、输入pg_dump命令后,显示“因为服务器版本不匹配而终止”。如图所示:

 

 2、因为pgsql安装的版本为11.6,而pg_dump的版本成为了9.2,故无法备份。

3、找到pg_dump的位置。

find / -name pg_dump

4、发现pg_dump分别在/usr/bin/pg_dump和/home/data/postgresql/postgresql-11.6/bin/pg_dump

5、显然/usr/bin/pg_dump版本为9.2,/home/data/postgresql/postgresql-11.6/bin/pg_dump版本为11.6

6、cd /usr/bin

将原先的pg_dump进行备份

mv pg_dump pg_dump_9-2.bak

并将/home/data/postgresql/postgresql-11.6/bin/pg_dump拷贝到当前路径下 

cp /home/data/postgresql/postgresql-11.6/bin/pg_dump ./

7、切换到postgres用户,重新输入pg_dump命令

su - postgres

pg_dump

 

 发现已经可以成功使用。

 

 

 

qwq

最近看到一句话,发现雀氏如此。

顶层的财富来源于底层的观念。
不要动顶层人的利益,也不要动底层人的观念!!!

标签:bin,postgresql,dump,11.6,pgsql,pg,版本
From: https://www.cnblogs.com/likecoke/p/17166885.html

相关文章