1. 程式人生 > 資料庫 >Centos7 安裝Postgresql 10 詳細步驟(遠端連線)

Centos7 安裝Postgresql 10 詳細步驟(遠端連線)

Centos7 安裝Postgresql 10 詳細步驟(遠端連線)

1. 版本資訊
linux: centos 7
postgresql: 10.0
2. 安裝
2.1 安裝
整個文件可以直接參考官網安裝,連結都自動生成了:https://www.postgresql.org/download/linux/redhat/
下面的流程是按照官網來的,多了個客戶端安裝而已
  1. 安裝rpm
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  1. 安裝客戶端
yum install postgresql10
  1. 安裝服務端
yum install postgresql10-server
  1. (可選)初始化資料庫並啟用自動啟動:
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
sudo systemctl enable postgresql-10
sudo systemctl start postgresql-10
2.2 建立使用者
  1. 進入postgresql 庫
#切換賬號
su postgres
#進入pg庫 --當使用預設埠5432時可以省略 -p 5432 直接 psql
psql -p 5432

在這裡插入圖片描述

  1. 建立 user_test 使用者
create user bzd with password 'bzd@2021';

在這裡插入圖片描述

  1. 建立資料庫
create database test_db owner test;

在這裡插入圖片描述
4. 退出

\q

exit

在這裡插入圖片描述

2.3 設定遠端連線
  1. 修改配置檔案postgresql.conf – 允許遠端

    位置:/var/lib/pgsql/10/data/postgresql.conf
    修改:取消# 註釋或者按照我這樣新增 listen_addresses = ‘*’
    在這裡插入圖片描述

  2. 修改配置檔案pg_hba.conf – 訪問規則

    位置:/var/lib/pgsql/10/data/pg_hba.conf
    修改:新增 host all all 0.0.0.0/0 trust 訪問規則在這裡插入圖片描述

  3. 重啟服務

systemctl restart postgresql-10.service
  1. 測試
    在這裡插入圖片描述
3. 參考連結

參考部落格(中途出現了點問題,然後看了官網):https://www.cnblogs.com/schyzhkj/p/12533510.html
官網:https://www.postgresql.org/download/linux/redhat/