# 准备一个普通用户,因为PG不能使用root用户启动服务。 adduser yz chown yz:yz -R /opt/postgres/pg_bin/ chown yz:yz -R /opt/postgres/pg_db/ # 切换到普通用户下操作 su - yz vim ~/pg_env.sh # pg_env.sh脚本文件内容如下: export PGHOME=/opt/postgres/pg_bin export PGDATA=/opt/postgres/pg_db PATH=$PGHOME/bin:$PATH:$HOME/bin PG_CONFIG=$PGHOME/bin/pg_config source ~/pg_env.sh initdb -D /opt/postgres/pg_db # 可以这样启动PG: pg_ctl -D /opt/postgres/pg_db -l logfile start