Linux上的绿色PostgreSQL

postgresql

有洁癖,比较喜欢绿色的东西.

下载

首先从下面的链接地址下载对应平台和版本的安装包。 https://www.enterprisedb.com/download-postgresql-binaries

安装

以普通用户运行下面命令 解压压缩包到/opt目录下,如果对/opt目录没有写权限,先增加写权限再运行下面命令。 $ tar zxvf postgresql-9.6.10-1-linux-x64-binaries.tar.gz

创建数据目录 $ cd /opt/pgsql $ mkdir data

设置环境变量,考虑到机器上有其它版本的postgresql在运行,所以端口使用了54321以避免冲突。 $ export PATH=/opt/pgsql/bin:$PATH $ export PGDATA=/opt/pgsql/data $ export PGUSER=kongxx $ export PGPORT=54321

初始化数据目录

$ ./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 54321

相关文章