Ubuntu16.04下postgresql-10


 
這里使用源碼安裝的方式進行:

Linux版本:ubuntu16.04

PostgresSQL版本:postgresql-10.3

在PostgreSQL官網下載地址:https://www.postgresql.org/ftp/source/v10.3/

下載postgresql-10.3.tar.gz

請將官網下載好的postgresql-10上傳至准備好的服務器

切換到root用戶下

su root

安裝所需要的依賴:

apt-get install libreadline-dev
apt-get install zlib1g
apt-get install zlib1g.dev
 
解壓postgresql-10.3
tar -zxf postgresql-10.3.tar

進入 postgresql-10.3 目錄

cd postgresql-10.3

執行命令:

./configure

准備進行編譯

make 

 

make install 

說明postgresql 已經安裝完成!

下面我們來創建一個postgres 用戶:

adduser postgres

輸入postgres用戶的密碼,一路回車,創建完成

進入/home/postgres 目錄

創建data目錄mkdir data

cd /usr/local/pgsqlmkdir data

給與權限

chown postgres /usr/local/pgsql/data

切換到postgress用戶

su postgres

執行命令

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

切回到root用戶下執行

/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &

啟動數據庫:

先進入/usr/local/pgsql/bin 目錄下,切換到postgres用戶執行啟動數據庫命令

cd /usr/local/pgsql/bin
su postgres
./pg_ctl start -D /usr/local/pgsql/data

說明pg成功啟動,進入數據庫:

./psql

 說明,安裝成功,且正常運行!退出 ctrl + d

重啟數據庫:

./pg_ctl restart -D /usr/local/pgsql/data

關閉數據庫: 

./pg_ctl stop -D /usr/local/pgsql/data

如何遠程訪問數據庫:

修改配置文件:

vim /usr/local/pgsql/data/postgresql.conf

原來的監聽地址為:

#listen_addresses='localhost'

#port = 5432

#將上面內容改成如下

listen_addresses='*'

port  = 5432

還有一些配置,大家可以自己去查閱資料進行修改配置,我這里不多描述

保存退出,接下來修改:

vim /usr/local/pgsql/data/pg_hba.conf

保存退出后,重新啟動數據庫

su postgres
./pg_ctl restart -D /usr/local/pgsql/data

使用Navicat 進行遠程連接即可

這樣遠程連接就可以使用了!

感謝各位閱讀!謝謝!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM