Centos 7.9安装PostgreSQL14.4步骤

PostgreSQL安装步骤

(1)环境说明

系统:Centos 7.9

软件:PostgreSQL 14.4

(2)软件下载

https://www.postgresql.org/ftp/source/v14.4/postgresql-14.4.tar.gz

(3)解压数据库安装包

tar -zxvf postgresql-14.4.tar.gz

(4)编译

 cd postgresql-14.4/

./configure --prefix=/usr/local/postgresql

(5)安装

make && make install

(6)创建目录 data、log

mkdir /usr/local/postgresql/data

mkdir /usr/local/postgresql/log

(7)增加用户 postgres 并赋权

useradd postgres

chown -R postgres.postgres /usr/local/postgresql

(8)修改postgres用户的系统环境变量

su - postgres
vi .bash_profile

在最后写入如下内容

export PGHOME=/usr/local/postgresql
export PGDATA=/usr/local/postgresql/data
export PGLIB=/usr/local/postgresql/lib
export PATH=$PATH:$HOME/bin:$PGHOME/bin
export LC_ALL=en_US.UTF8
export LANG=en_US.UTF8

使配置文件生效

. .bash_profile

(9)初始化数据库

su postgres
/usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/

(10)修改配置文件

vim /usr/local/postgresql/data/pg_hba.conf

 在文件最后增加一行

host    all             all             0.0.0.0/0               trust

说明:

TYPE:pg的连接方式,local:本地unix套接字,host:tcp/ip连接

DATABASE:指定数据库

USER:指定数据库用户

ADDRESS:ip地址,可以定义某台主机或某个网段,32代表检查整个ip地址,相当于固定的ip,24代表只检查前三位,最后一                         位是0~255之间的任何一个

METHOD:认证方式,常用的有ident,md5,password,trust,reject。

                      md5是常用的密码认证方式。

                      password是以明文密码传送给数据库,建议不要在生产环境中使用。

                      trust是只要知道数据库用户名就能登录,建议不要在生产环境中使用。

                      reject是拒绝认证。

(11)启动服务

pg_ctl start -l /usr/local/postgresql/log/pg_server.log

(12)登录数据库

psql -U postgres -d postgres



psql (14.4)
Type "help" for help.
 
postgres=# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

auspicious航

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值