postgresql安装配置

Posted by chymy on March 17, 2020

下载

首先从下面的链接地址下载对应平台和版本的安装包。

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=#