CentOS安装PostgreSQL 9.4

本文详细介绍了在CentOS 6.6系统中安装PostgreSQL 9.4的步骤,包括安装、初始化数据库、设置密码、配置远程访问以及重启服务等关键操作。在配置远程访问部分,提到了修改配置文件以允许特定IP或所有IP访问,并调整权限规则,确保了安全的远程连接。完成这些步骤后,即可实现远程访问PostgreSQL数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文描述在CentOS 6.6中安装PostgreSQL 9.4的步骤。

安装:

rpm -ivh http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-1.noarch.rpm

yum install postgresql94-server

安装后查看状态:

service postgresql-9.4 status

状态为stopped。

初始化数据库:

postgresql安装之后必须先初始化才能使用。执行如下命令:

service postgresql-9.4 initdb

启动并访问:

service postgresql-9.4 start

修改Linux系统中postgres用户的密码:

passwd postgres

使用新密码切换到postgres用户,执行PostgreSQL的客户端工具psql:

su postgres

psql

在psql客户端中修改postgres密码:

alter user postgres with password 'postgres';

注意密码要引号,结尾要加分号。修改后的密码在连接postgres时使用。执行后提示ALTER ROLE才表示修改成功。

配置远程访问:

此时可以从本地访问postgres,但是远程机器无法访问,需如下配置:

修改ip地址
vim /var/lib/pgsql/9.4/data/postgresql.conf

配置:

listen_address='192.168.1.132' 

或者用*号表示本机所有ip:

listen_address='*' 
配置访问权限:
vim /var/lib/pgsql/9.4/data/pg_hba.conf

在行首添加一行权限访问规则:

host    all     all            samenet                 md5

此规则表示允许同一网络的机器通过md5密码访问,各项配置规则参考官方文档。

重启服务:
service  postgresql-9.4 restart

如果还是无法访问,请检查防火墙配置。

现在可以远程通过psql或者pgadmin访问了。
(完)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值