CentOS 6下PostgreSQL 9.4安装和配置指南
需积分: 3 90 浏览量
更新于2024-08-03
收藏 211KB DOCX 举报
PostgreSQL 在 CentOS 6 的安装与配置
PostgreSQL 是一个功能强大且广泛使用的开源关系数据库管理系统。下面将详细介绍如何在 CentOS 6 中安装和配置 PostgreSQL。
安装 PostgreSQL
首先,需要安装 PostgreSQL 的依赖包 pgdg-centos94-9.4-1.noarch.rpm,可以使用 yum 安装:
`#yum install –y http://192.168.13.105/centos/6/os/x86_64/Packages/pgdg-centos94-9.4-1.noarch.rpm`
然后,安装 PostgreSQL 服务:
`#yum install postgresql94-server postgresql94-contrib`
更改安装目录
可以更改默认的安装目录为 `/home/pgsql`,可选,默认为 `/var/lib/postgres`。需要编辑配置文件 `/etc/init.d/postgresql-9.4`,使用 vim 编辑器:
`#vim /etc/init.d/postgresql-9.4`
更改以下内容:
`PGDATA=/home/pgsql/9.3/data`
`PGLOG=/home/pgsql/9.3/pgstartup.log`
`PGUPLOG=/home/pgsql/$PGMAJORVERSION/PGUPGRADE.log`
保存并退出编辑器。
数据库初始化
初始化数据库:
`#service postgresql-9.4 initdb`
启动 PostgreSQL 服务
启动 PostgreSQL 服务,并配置为开机启动:
`#service postgresql-9.4 start`
`#chkconfig postgresql-9.4 on`
修改默认用户密码
修改默认用户 `postgres` 的密码:
`#su – postgres`
`#psql`
`ALTER USER postgres WITH PASSWORD 'postgres';`
`select * from pg_shadow;`
`\q`
`#exit`
修改 postgresql.conf 文件
修改 `postgresql.conf` 文件,设置所有用户可连接:
`#vi /var/lib/pgsql/9.4/data/postgresql.conf`
将 `listen_addresses='localhost'` 改成 `listen_addresses='*'` 并去掉注释符。
修改客户端认证配置文件 pg_hba.conf
修改 `pg_hba.conf` 文件,添加需要远程访问数据库的 IP 地址或地址段:
`#vi /var/lib/pgsql/9.4/data/pg_hba.conf`
在 `IPv4 local connections` 下添加:
`host all all 192.168.1.0/24 md5`
至此,PostgreSQL 在 CentOS 6 上的安装和配置已经完成。
2013-03-30 上传
2024-02-02 上传
2023-08-09 上传
2021-01-10 上传
2017-09-08 上传
2023-03-16 上传
2023-05-23 上传
2023-11-09 上传
点击了解资源详情