安裝:
官網地址:https://www.postgresql.org
選擇下載版本: https://www.postgresql.org/ftp/source
下載方式: wget https://ftp.postgresql.org/pub/source/v9.6.17/postgresql-9.6.17.tar.gz
tar -zxvf postgresql-9.6.17.tar.gz
cd postgresql-9.6.17
./configure
make
make install
yum install postgresql-server
准備啟動環境:
手動初始化數據庫
創建數據目錄:mkdir /var/log/pgsql/data
修改目錄用戶組: chown postgres /var/log/pgsql/data
切換用戶: su - postgres
初始化數據庫: initdb -E UTF-8 -D /var/log/pgsql/data --locale=en_US.UTF-8 -U postgres -W
#在pg_hba.conf添加本地賬戶為ident
vim /var/log/pgsql/data/pg_hba.conf
local all all ident map=map_root
#在pg_ident.conf中添加映射,將本地root賬戶映射為pgsql管理員賬戶postgres
vim /var/log/pgsql/data/pg_ident.conf
# MAPNAME SYSTEM-USERNAME PG-USERNAME
map_root root postgres
修改后可以直接用 psql -Upostgres來進入 數據庫
修改日志目錄:
vim /var/log/pgsql/data/postgresql.conf
log_directory = '/var/log/pgsql/data/pg_log'
啟動pgsql服務:
su - postgres -c "pg_ctl start -D /var/log/pgsql/data"