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.sh2、安裝腳本執行成功之后創建用戶和數據庫并授權,安裝成功之后默認會生成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-144、服務器上開啟默認5432端口并重新加載防火墻
firewall-cmd --add-port=5432/tcp --permanentfirewall-cmd --reload5、查看服務狀態
systemctl status postgresql-14.service?
6、使用Navicat遠程連接
?
總結
以上是生活随笔為你收集整理的Postgresql在CentOS上的安装(脚本在线安装)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leaflet中使用Leaflet.Po
- 下一篇: Express应用配置以及统一安装所需依