1. 程式人生 > 實用技巧 >centos 8 安裝PostgreSQL

centos 8 安裝PostgreSQL

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 $?
!