centos8下postgreSQL入门1.2之psql与server版本不一致问题解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos8下postgreSQL入门1.2之psql与server版本不一致问题解决相关的知识,希望对你有一定的参考价值。

参考技术A 1.先找到psql路径

[root@localhost vge]# which -a psql
/usr/bin/psql
/bin/psql

说明:ln命令用来为文件创建连接。连接类型分为硬连接和符号连接两种,默认的连接是硬连接,如果创建符号连接必须使用“-s”选项。
注意:符号链接文件不是一个独立的文件,它是许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

2.使用新版本连接到默认路径

[root@localhost vge]# mv /usr/bin/psql /usr/bin/psql-bk
[root@localhost vge]# ln -s /usr/local/pgsql/bin/psql /usr/bin/psql

由于是使用 yum 安装的 PostgreSQL

安装位置在 /usr/postgresql-12

所以 psql位置在 /usr/postgresql-12/bin/psql

最后一个命令需要改为

[root@localhost vge]# ln -s /usr/postgresql-12/bin/psql /usr/bin/psql

centos下安装postgresql

1,可以通过yum直接安装

yum install postgresql-server

 2,安装完成后查看端口是否已启用

netstat -tunlp

发现没有5432端口

3,需要初始化一下postgresql

service postgresql initdb

4,启动数据库服务

service postgresql start

再查看端口,发现5432端口已启用

以上是关于centos8下postgreSQL入门1.2之psql与server版本不一致问题解决的主要内容,如果未能解决你的问题,请参考以下文章

Centos8 离线安装 PostgreSql

[原]Postgresql 12 Centos8 一键配置脚本

Centos8 在线安装 PostgresSQL13

centos8 postgresql14主服务器:192.168.80.128 从服务器:192.168.80.133 做主从复制,有哪些步骤,具体的命令是什么,从数据库需要初始化吗

CentOS 8.2使用pgAdmin安装PostgreSQL

postgresql入门