導(dǎo)語(yǔ)
PostgreSQL安裝后由于初始化配置的原因堤结,無(wú)法使用pgAdmin4這樣的數(shù)據(jù)庫(kù)工具遠(yuǎn)程連接,本教程將會(huì)逐步講解如何安裝PostgreSQL以及通過(guò)修改配置文件遠(yuǎn)程訪問(wèn)炉菲。
1 - 官網(wǎng)查詢(xún)下載源并安裝
訪問(wèn)PostgreSQL官網(wǎng)下載,選擇對(duì)應(yīng)的系統(tǒng)版本,本教程使用的系統(tǒng)是centOS 7.3腺怯,具體選擇參數(shù)如下圖所示
系統(tǒng)參數(shù)
輸入以上參數(shù)后系統(tǒng)會(huì)自動(dòng)生成安裝的命令毛嫉,只需要逐步復(fù)制粘貼即可诽俯。
- 安裝RPM的倉(cāng)庫(kù)
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
- 安裝客戶(hù)端程序
yum install postgresql10
- 安裝服務(wù)器程序
yum install postgresql10-server
- 初始化數(shù)據(jù)庫(kù)
/usr/pgsql-10/bin/postgresql-10-setup initdb
- 設(shè)置數(shù)據(jù)庫(kù)自動(dòng)開(kāi)啟
systemctl enable postgresql-10
systemctl start postgresql-10
2 - 修改系統(tǒng)配置文件
需要修改的系統(tǒng)文件有兩個(gè),分別是pg_hba.conf和postgresql.conf承粤。如果你不知道這兩個(gè)文件的位置可以通過(guò)locate命令查找對(duì)應(yīng)的目錄名稱(chēng)暴区。
- 修改pg_hba.conf:尾部添加以下代碼
host all all 0.0.0.0/0 trust
- 修改postgresql.conf:找到以下代碼
# listen_addresses = 'localhost'
修改為
listen_addresses = '*'
- 重啟程序
systemctl restart postgresql-10
3 - 下載pgAdmin4
進(jìn)入官網(wǎng)下載對(duì)應(yīng)系統(tǒng)的版本,并安裝辛臊。
- 新建連接
右鍵左邊欄的Server仙粱,點(diǎn)擊create,填寫(xiě)IP等信息彻舰,用戶(hù)名是postgres伐割,初始密碼為空,數(shù)據(jù)庫(kù)名稱(chēng)是postgres刃唤。
點(diǎn)擊save即可自動(dòng)連接隔心。
4 - Mac推薦Postico可視化
Postico比pgAdmin好用,下載地址Download