阿里云服务器安装postgresql

1、安装命令

yum install postgresql-contrib postgresql-server -y
#查看是否安装成功
rpm -aq| grep postgres

在这里插入图片描述

初始化数据库

postgresql-setup initdb

网上的好多都是需要初始化的,不知道为啥我这没有初始化成功,好像不需要初始化

启动服务

systemctl start postgresql.service

添加开机加载服务

systemctl enable postgresql.service

查看版本

psql --version

2、修改用户密码

su -postgres
psql -U postgres
alter user postgres with password 'postgres'
\q # 退出
#切换root用户
su
#输入root密码

3、开启远程服务

# postgresql.conf
vi /var/lib/pgsql/data/postgresql.conf
# 修改为 *
listen_addresses = '*'
#pg_hba.conf
vim /home/pgsql/data/pg_hba.conf
host    all     all      0.0.0.0/0      trust  
# 新增这一行,否则连接时会报错:Error connecting to the server:致命错误:没有用于主机“…”,用户“…”,数据库“…”,SSL关闭的pg_hba.conf记录:

重启服务

systemctl restart postgresql.service

开放防火墙端口

#查看防护墙状态
systemctl status firewalld
#忘记开了,重新开一下
systemctl status firewalld
#开放端口5432
firewall-cmd --add-port=5432/tcp --permanent
#刷新防火墙
firewall-cmd --reload
#查看防火墙开放端口
firewall-cmd --list-port

远程连接测试
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值