centos 8 安裝PostgreSQL
官網下載:https://www.postgresql.org/download/linux/redhat/

創建存儲目錄:
cd /home mkdir postgresql chmod 777 /home/postgresql
初始化數據庫:
su postgres /usr/pgsql-11/bin/initdb -D /home/postgresql/data
啟動數據庫:
cd /home/postgresql /usr/pgsql-11/bin/pg_ctl -D /home/postgresql/data -l logfile start
修改數據庫的密碼:
psql ALTER USER postgres WITH PASSWORD '(密碼)'; \q
修改配置文件:
vim /home/postgresql/data/postgresql.conf
修改一下內容:
listen_addresses="*"
port=5432
添加遠程訪問:
vim /home/postgresql/data/pg_hba.conf
添加一下內容:
host all all 0.0.0.0/0 md5
如果不添加可能會出現一下錯誤:
見另一篇博客:
之后重啟數據庫:
/usr/pgsql-11/bin/pg_ctl -D /home/postgresql/data -l logfile restart
新建數據庫導入腳本:
su postgres psql CREATE DATABASE tengine2; \q
上傳sql文件:
執行腳本:
mkdir /home/postgresql/bin cd /home/postgresql/bin vim startup.sh 輸入一下內容: #! /bin/bash su postgres<<! cd /home/postgresql /usr/pgsql-11/bin/pg_ctl -D /home/postgresql/data -l logfile start exit $? !
