CentOS離線安裝PostgreSQL12


CentOS離線安裝PostgreSQL12

一、下載資源包

  1. 下載地址

    https://www.postgresql.org/download/

  2. 拉到最下邊點擊direct download

    image-20220407212616384

  3. 選擇自己適用的版本(根據自己的系統)

    image-20220407212706565

  4. 點擊進入

    image-20220407212803767

  5. 下載下邊四個文件

    image-20220407212846512

二、進行安裝、啟動

  1. ​ 將剛才下載的四個文件放到自己的服務器上,然后執行以下命令

    rpm -ivh postgresql12-libs-12.10-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql12-contrib-12.10-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql12-12.10-1PGDG.rhel7.x86_64.rpm 
    rpm -ivh postgresql12-server-12.10-1PGDG.rhel7.x86_64.rpm
    
  2. 初始化數據庫

    /usr/pgsql-12/bin/postgresql-12-setup initdb
    
  3. 啟動服務

    systemctl start postgresql-12
    

三、配置服務

  1. 允許其他ip訪問和端口號設置

    vi /var/lib/pgsql/12/data/postgresql.conf
    

    ​ listen_addresses = '*' 表示監聽所有的ip信息

    ​ port = 5432 表示服務的端口,可以自定義為其他端口

  2. 修改允許訪問的IP(以下配置允許所有的IP訪問)

TYPE DATABASE USER ADDRESS METHOD
host all all 0.0.0.0/0 md5

以上修改完成,需要重啟服務才生效

重啟服務

systemctl restart postgresql-12

四、創建用戶及數據庫

  1. 切換到postgres用戶

    su - postgres
    psql -p 5432
    
  2. 創建數據庫用戶名

    create user test with password '123456';
    

    image-20220407215319342

  3. 創建數據庫

    create database testdb;
    

    image-20220407215711610

  4. 將testdb授權給test用戶

grant all privileges on database testdb to test;

image-20220407220004149

五、基本的安裝配置已完成

image-20220407220406125


免責聲明!

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



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