centos7安装Postgresql

1、进入官网下载所需版本

https://www.postgresql.org/download/linux/redhat/

image-20201117222643658

2、开始安装

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm -y

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SzCe3ibP-1605626002090)(https://i.loli.net/2020/11/17/E2lsY8woGpNz1PO.png)]

yum install postgresql12 -y

yum install postgresql12-server -y

3、数据库初始化与设置自启动

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

systemctl enable postgresql-12

systemctl start postgresql-12

1583390034343369

这一步初始化数据库命令会在 /var/lib/pgsql 目录下创建名称为12文件夹,12为数据库版本。这里如果已经有对应版本的文件夹了,初始化这一步会报错,需要你自行去删除对应的文件夹再去初始化。

4、默认会创建一个名为postgres的linux登录用户,这里进行密码修改

1583390072328781

5、修改配置文件

1583390091997553

5.1修改postgresql.conf
修改:#listen_addresses = 'localhost'为 listen_addresses = '*'

1583390134353453

5.2修改pg_hba.conf

修改前

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qlEYJXmr-1605626002096)(https://i.loli.net/2020/11/17/EmT7LFNb8snuOHk.png)]

修改后

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nye6rdjm-1605626002096)(https://i.loli.net/2020/11/17/kqZ5D6G9K2bWBna.png)]

并重新启动

systemctl restart postgresql-12

6、设置登录数据库账密

su postgres       #不能使用root用户登录,切换到普通用户

psql -U postgres     

\password        #设置用户密码

select version();    #查看版本

1583390308172626

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值