PostgreSQL安装及初始化

参考:https://www.mtyun.com/library/28/how-to-install-postgresql9/
本文安装环境为CentOS 6.4,安装PostgreSQL版本为9.3

安装ca-certificates

由于官网提供的yum仓库为https,需要安装ca-certificates

yum install ca-certificates

安装PostgreSQL 9.3


yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-2.noarch.rpm
yum install postgresql93-server postgresql93-contrib

配置环境变量

新建数据库物理文件的存放目录:

mkdir -p /home/postgres/data

使用用户postgres管理PostgreSQL并配置环境变量:


su - postgres
cp /etc/skel/.bash* /var/lib/pgsql

修改/var/lib/pgsql/.bashrc

export PGDATA=/home/postgres/data
export PATH=/usr/pgsql-9.3/bin:$PATH

其中PGDATA为数据库物理文件的存放目录。
重新加载.bashrc

source .bashrc

初始化并启动数据库


initdb
pg_ctl start

修改账户密码

在终端输入psql进入PostgreSQL交互界面:

alter user postgres with password 'password';
Author: SinLapis
Link: http://sinlapis.github.io/2017/08/28/PostgreSQL安装及初始化/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.