下载
首先从下面的链接地址下载对应平台和版本的安装包。
https://www.enterprisedb.com/download-postgresql-binaries
安装
以普通用户运行下面命令,假设创建的用户为postgres,将下载的压缩包上传到 /home/postgres下,切换到postgres用户下。
# 将下载的压缩包上传到 /home/postgres下
# 切换到postgres用户下
su - postgres
解压压缩包
tar -zxvf postgresql-9.6.10-1-linux-x64-binaries.tar.gz
创建数据目录
cd pgsql
mkdir data
设置环境变量
export PATH=/home/postgres/pgsql/bin:$PATH
export PGDATA=/home/postgres/pgsql/data
初始化数据目录
./bin/initdb -D ./data -E UTF8
配置
编辑 data/postgresql.conf 文件
将
listen_addresses = ‘localhost’
改为
listen_addresses = ‘*’
编辑 data/pg_hba.conf 文件
在 ‘# IPv4 local connections’ 中增加一行
host all all 0.0.0.0/0 trust
启动服务
./bin/pg_ctl -D ./data -l logfile start
测试
./bin/psql -d postgres -p 5432
修改postgres用户密码
postgres=# \password postgres
Enter new password:
Enter it again:
postgres=#