PostgreSQL的在liunx安装,配置使用

步骤:

1、安装postgresqlde 创库源

yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-1.noarch.rpm

想要不用的版本可以进入这个地址:https://download.postgresql.org/pub/repos/yum/ 去找想要的版本。

2、安装后,进入到/etc/yum.repos.d/目录验证postgresql yum源

若看到pgdg的.repo文件,就证明上一步安装成功

3、使用命令yum install postgresql10-server 安装

在这个命令中“10”是版本号,填写自己想安装的版本号

4、安装时,输入y并回车继续安装

5、安装完成后初始化数据库

/usr/pgsql-10/bin/postgresql-10-setup initdb

在usr文件中,找到自己安装版本,找到setup文件,使用命令initdb来初始化

6、设置开机自动启动

systemctl enable postgresql-10 

“10”是安装的版本

7、防火墙上需要开放postgresql的端口

默认端口:5432

8、若想在服务器外访问到数据库,需要配置

(1)认证文件pg_hba.conf

pg_hba.conf每条记录声明一种联接类型,一个客户端 IP 地址范围(如果和联接类型相关的话),一个数据库名,一个用户名字,以及对匹配这些参数的联接使用的认证方法。

例如:

##Added by liu.chunming
local  all             all                                          peer
host   all             all           127.0.0.1/32                   md5
host   all             all           ::1/128                        md5
联接使用的认证方法:
trust
        无条件地允许联接。这个方法允许任何可以与PostgreSQL数据库服务器联接的用户以他们期望的任意PostgreSQL 数据库用户身份进行联接,而不需要口令。

md5
        要求客户端提供一个 MD5 加密的口令进行认证。

如果我想让10.86.12.0~10.86.12.154的IP段能访问PostgreSQL 数据库,需要增加下面一行:

host   all             all           10.86.12.0/24                  trust

(2)配置文件postgresql.conf

要让本机外的机器访问,除了在pg_hba.conf中增加访问的IP段外,这设置外还要把postgresql.conf里的监听地址设置为:listen_addresses = '*'

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值