linux中postgresql的安装

下载:

sudo yum install postgresql-server

初始化数据库:

sudo postgresql-setup initdb

// 设置开机启动
sudo systemctl enable postgresq

配置数据库信息:

sudo -u postgres psql

//修改密码,your_password改为你要设置的密码
ALTER USER postgres PASSWORD 'your_password';

//退出
\q

防火墙放行

//打开防火墙端口
sudo firewall-cmd --add-port=5432/tcp --permanent

//刷新防火墙
sudo firewall-cmd --reload

配置远程访问:

修改监听地址

// 打开配置文件
vi /var/lib/pgsql/data/postgresql.conf

// 打开监听注释,监听地址改为*,可以直接 /listen_addresses进行搜索定位

listen_addresses = '*'

// 保存退出 esc
:wq

修改访问ip 

// 打开配置文件
vi /var/lib/pgsql/data/pg_hba.conf

//新增一行
host  all  all 0.0.0.0/0 trust

// 重启服务
sudo systemctl restart postgresql-15

问题排查

如果远程工具连接不到postgresql数据库,可以使用下面的命令来查看postgresql的状态

systemctl status postgresql.service

 如果还发现不了问题的原因可以去/var/lib/pgsql/data/pg_log查看日志文件,来排查问题

一般连接不上的原因为防火墙拦截、监听地址修改不正确、访问ip修改不正确。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值