centos 8 安裝PostgreSQL
阿新 • • 發佈:2020-10-16
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 $? !