centos7安装postgresql10

PostgreSQL: Linux downloads (Red Hat family)https://www.postgresql.org/download/linux/redhat/

  • 注意点

  1. 需要创建postgres用户
  2. 第一次登录和修改密码,需要切换到postgres用户下
  3. 需要修改主机名称为prostgresql

安装准备

修改主机名
# hostnamectl set-hostname prostgresql

升级系统
# yum update

检查postgresql是否安装,若已安装,建议先卸载
# rpm -qa | grep postgre

检查PostgreSQL 安装位置
# rpm -qal | grep postgres

新增postgres用户组
# groupadd postgres

新增postgres用户并且设置这个postgres用户属于创建的postgres用户组
# useradd -g postgres postgres

修改postgres用户密码
[root@postgresql ~]# passwd postgres
Changing password for user postgres.
New password: 
BAD PASSWORD: The password is a palindrome
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@postgresql ~]# 

重启系统
reboot

开始安装

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql10-server
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
sudo systemctl enable postgresql-10
sudo systemctl start postgresql-10


修改默认密码

su - postgres
psql -U postgres

ALTER USER postgres with encrypted password 'postgres';
\q
exit


配置远程访问


1.修改postgresql.conf文件
输入

vi /var/lib/pgsql/10/data/postgresql.conf


找到listen_addresses ,将该条解释,并且修改为 * 即可 (输入i进入编辑)
编辑完成后,按Esc键,输入:wq并回车。

2. 修改pg_hba.conf文件

vi /var/lib/pgsql/10/data/pg_hba.conf


回车,将光标移至底部。
按i键进入插入编辑模式,在IPv4 local connections下方添加允许连接的IP。
如果想允许所有IPv4地址,则加入一行host all all 0.0.0.0/0 md5。
编辑完成后,按Esc键,输入:wq并回车。

3.重启服务

systemctl restart postgresql-10.service

注: 可以在外网测试连接postgres数据库,如果连接上就不用配置防火墙,如果不可以的话请执行下面两步。
1.输入firewall-cmd --add-service=postgresql --permanent并回车,开放防火墙。
2.输入firewall-cmd --reload并回车,重启防火墙。

若为腾讯云服务器,可直接点击防火墙,然后添加规则即可

若需要安装postgrest,请参考下篇博客

https://blog.csdn.net/fangjial/article/details/125137571?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125137571%22%2C%22source%22%3A%22fangjial%22%7D&ctrtid=EO120icon-default.png?t=M4ADhttps://blog.csdn.net/fangjial/article/details/125137571?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125137571%22%2C%22source%22%3A%22fangjial%22%7D&ctrtid=EO120 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值