1.创建User和目录
Create User: pgsql
Create directories:
mkdir /opt/postgresql/12/data
chown -R pgsql:pgsql /opt/data/12/data
2. 安装 postgres12
3. 修改环境变量
vi .bash_profile
加上
# postgres
PGDATA=/opt/postgresql/12/data
export PGDATA
source .bash_profile
4. 初始化DB
Switch users, initialize DB:
su - pgsql
cd /usr/pgsql-12/bin
./initdb -D /opt/postgresql/12/data
cd /opt/postgresql/12/data
5. 修改配置文件
cd /opt/postgresql/12/data
vi postgresql.conf
把监听地址修改一下
listen_address = ‘*’
cd /opt/postgresql/12/data
vi pg_hba.conf
host all all 0.0.0.0/0 md5
6. 启动postgres
cd /usr/pgsql-12/bin
./pg_ctl -D /opt/postgresql/12/data -l /opt/postgresql/12/pg.log start
7. 修改pgsql密码
psql -d postgres
postgres=# ALTER USER pgsql WITH PASSWORD 'pgsql';