日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Postgresql在CentOS上的安装(脚本在线安装)

發布時間:2025/3/19 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Postgresql在CentOS上的安装(脚本在线安装) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

PostGresSQL簡介與Windows上的安裝教程:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/113981563

上面講了在Windows上的安裝教程,在CentOS上怎樣安裝。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

1、去Postgresql的官網,根據自己對應的版本生成安裝腳本

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

?

這里使用14版本,Centos,腳本內容如下

? sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm sudo yum install -y postgresql14-server sudo /usr/pgsql-14/bin/postgresql-14-setup initdb sudo systemctl enable postgresql-14 sudo systemctl start postgresql-14?

來到服務器上某目錄下新建腳本文件

touch postgresqlInstall.sh

編輯腳本文件將上面的內容復制進去

vi postgresqlInstall.sh

賦予腳本執行權限

chmod 755 postgresqlInstall.sh

然后執行腳本文件

./postgresqlInstall.sh

2、安裝腳本執行成功之后創建用戶和數據庫并授權,安裝成功之后默認會生成postgres用戶以及一個postgres數據庫,不帶密碼,為了方便后續使用新建用戶和數據庫

切換postgres用戶登錄(PostgresSQL安裝后會自動創建postgres用戶,無密碼)

su postgres

登錄postgresql數據庫

psql

創建用戶和數據庫授權

create user badao with password '123456';create database test_db owner badao ;grant all privileges on database test_db to badao ;

退出psql

輸入 \q 再按回車鍵

3、配置允許遠程連接

修改/var/lib/pgsql/14/data/postgresql.conf,這里14對應自己的數據庫版本,取消 listen_addresses 的注釋,將參數值改為“*”

添加本地連接地址修改/var/lib/pgsql/14/data/pg_hba.conf

?

在IPv4下添加一行

host? all? all? 0.0.0.0/0? trust

保存退出,重啟服務

systemctl restart postgresql-14

4、服務器上開啟默認5432端口并重新加載防火墻

firewall-cmd --add-port=5432/tcp --permanentfirewall-cmd --reload

5、查看服務狀態

systemctl status postgresql-14.service

?

6、使用Navicat遠程連接

?

總結

以上是生活随笔為你收集整理的Postgresql在CentOS上的安装(脚本在线安装)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。