pgsql中pg_dump显示:因为服务器版本不匹配而终止
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
最近看到一句话,发现雀氏如此。
顶层的财富来源于底层的观念。
不要动顶层人的利益,也不要动底层人的观念!!!
小鬼 快点过来抱了~