CentOS PostgreSQL 12 安裝


操作系統: CentOS 7

數據庫: PostgreSQL 12

一、yum安裝postgresql12

1、安裝存儲庫rpm包

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

2、安裝客戶端軟件包

yum install postgresql12

3、安裝服務端軟件包(可選)

yum install postgresql12-server

4、初始化數據庫並啟用自動啟動

/usr/pgsql-12/bin/postgresql-12-setup initdb
systemctl enable postgresql-12
systemctl start postgresql-12

5、配置防火牆

firewall-cmd --permanent --add-port=5432/tcp  
firewall-cmd --permanent --add-port=80/tcp  
firewall-cmd --reload  

6、修改用戶密碼

#切換用戶,執行后提示符會變為 '-bash-4.2$'
   su - postgres  
#登錄數據庫,執行后提示符變為 'postgres=#'
   psql -U postgres 
#設置postgres用戶密碼為postgres
   ALTER USER postgres WITH PASSWORD 'postgres'  
# 退出數據庫
    \q 

7、開啟遠程訪問

vi /var/lib/pgsql/12/data/postgresql.conf
修改#listen_addresses
= 'localhost' 為 listen_addresses='*' 當然,此處‘*’也可以改為任何你想開放的服務器IP

8、信任遠程連接

vi /var/lib/pgsql/12/data/pg_hba.conf
修改如下內容,信任指定服務器連接 # IPv4 local connections: host all all
127.0.0.1/32 trust host all all 192.168.1.1/32(需要連接的服務器IP) trust

9、操作

   安裝后的數據庫data目錄

/var/lib/pgsql/12/data

   客戶端程序目錄

/usr/pgsql-12/bin

   啟動數據庫

./pg_ctl -D /var/lib/pgsql/12/data start 或者 systemctl start postgresql-12

   查看服務是否啟動

 

 

 

   操作連接數據庫

./psql -Upostgres -dpostgres

 


免責聲明!

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



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