龙空技术网

Centos7安装postgresql

不溺过往 235

前言:

目前大家对“centos7打开fchba卡”大约比较关心,小伙伴们都想要分析一些“centos7打开fchba卡”的相关知识。那么小编同时在网摘上汇集了一些关于“centos7打开fchba卡””的相关内容,希望我们能喜欢,兄弟们快快来了解一下吧!

今天我们记录centos7安装postgresql并配置远程登录的过程。

一、postgresql安装

postgresql整体安装流程比较简单,直接在官网上找到对应的版本就能查看。

官网下载页面:

postgresql下载版本对应

进入下载页面,选择linux-centos,跳转到版本选择页面

选择版本

这里可以选择想要安装的版本,我选择的是postgresql12,还需要选择一下操作系统版本,选择完毕后,直接可以看到安装流程。

版本选择和安装流程查看

# 安装PostgreSQL yum源sudo yum install -y  安装PostgreSQL:sudo yum install -y postgresql12-server# 安装后执行以下命令初始化并启动postgresqlsudo /usr/pgsql-12/bin/postgresql-12-setup initdbsudo systemctl enable postgresql-12sudo systemctl start postgresql-12

yum源安装

postgresql安装启动

postgresql安装完毕后会自动在系统中新建一个postgres用户,可以执行passwd postgres命令修改密码。

配置postgres用户密码

到这里postgresql已经安装完毕,但此时只能本地访问。

二、postgresql远程访问配置

首先修改/var/lib/pgsql/12/data/postgresql.conf配置文件中的第60行,将localhost替换为*

默认配置为localhost

#修改前listen_addresses = 'localhost'#修改后listen_addresses = '*'

再修改/var/lib/pgsql/12/data/postgre/pg_hba.conf文件的以下部分

pg_hba.conf修改

#修改前host    all             all             127.0.0.1/32            ident#修改后host    all             all             0.0.0.0/0            md5

修改完毕后执行sudo systemctl start postgresql-12重启使配置生效。

三、postgresql远程密码配置

[root@localhost data]# su postgres   #切换用户上一次登录:五 3月 4 15:07:30 CST 2022pts/0 上-bash-4.2$ psql -U postgres       #进入该模式下,执行psql -U postgrespsql (12.10)输入 "help" 来获取帮助信息.postgres=# postgres=# \password     #执行\password可以修改密码Enter new password for user "postgres":          #配置新密码postgres=# \help <command_name>      #\help加上命令可以查看帮助postgres=# \help alter           #如 \help alter 命令:       ALTER AGGREGATE描述:       更改聚集函数的定义.......................................................

四、postgresql远程连接

这里使用navicat进行连接。

连接示例

这里有个问题需要注意,连接成功后操作表时可能会提示“字段 c.relhasoids不存在....”,这个时候通常是由于navicat版本过低导致,可以尝试升级版本解决。

错误提示升级navicat

标签: #centos7打开fchba卡