linux 下安裝以及配置postgresql

1、準備好資源

 下載 PostgreSQL官網下載地址  https://www.postgresql.org/ftp/source/v12.2/   我這裏下載的是 postgresql-12.2.tar.gz 壓縮包

2、隨便把壓縮包放在一個地方。【一般情況是放在 /usr/local/src文件夾下,因爲這個文件夾通常是系統管理員放置源碼包的地方,約定俗成,便於管理】

3、解壓:tar -zxvf ./postgresql-12.2.tar.gz 

4、解壓後,進入解壓後的文件,查看安裝幫助文件  【這裏有很多博客,寫了很多命令,各種說明,其實安裝幫助文檔中就有,不用到處搜】

   cd postgresql-12.2    主要是INSTALL文件

5、vim  INSTALL   以下就是安裝命令  挨個執行就行了 (執行   ./configure 命令可能會遇到錯誤請看7)

6、執行   ./configure 命令時可以帶參數  可以指定安裝目錄(這點這裏我是跟着其它博客學習的)

./configure --prefix=/usr/local/psql 

7、執行   ./configure 命令可能會遇到錯誤 (會有錯誤提示,缺少依賴包readline和zlib)

依次執行:

yum install readline-devel  和  yum install zlib-devel

 8、配置環境變量

切換到postgres用戶:

編輯postgres家目錄下的.bash_profile文件

# postgres

PGHOME=/usr/local/pgsql

export PGHOME

PGDATA=$PGHOME/data

PATH=$PGHOME/bin   

export PGDATA PATH

編輯完成後,按esc,輸入:再輸入wq保存退出,重新啓用一下配置文件: 

source .bash_profile

9、初始化數據庫

pg_ctl initdb

10、啓動數據庫

pg_ctl start

11、設置監聽

修改/usr/local/pgsql/data下的pg_hba.conf配置文件,將IPv4 local connections下面的一行改爲如下所示:

 

修改/usr/local/pgsql/data下的postgresql.conf配置文件,修改爲如下所示:

 

12、重啓PostgreSQL服務:

pg_ctl restart

 

 

參考文獻 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章