免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

CentOS 7.8安裝PostgreSQL(生產系統)

:2022年05月12日 itpub
分享到:

操作系統安裝見《CentOS 7.8操作系統安裝》.2 數據庫軟件 ?postgresql-12.3.tar.gz,也可以在線下載下來關閉SELINUX執行命令:sed -i '/^SELINUX=.*/ s//SELINUX=disabled/' /etc/selinux...

操作系統安裝

見《CentOS 7.8操作系統安裝》

.2 數據庫軟件  

postgresql-12.3.tar.gz,也可以在線下載下來

關閉SELINUX

執行命令:sed -i '/^SELINUX=.*/ s//SELINUX=disabled/' /etc/selinux/config

或vi 編輯/etc/selinux/config 文件,更改SELINUX=disabled

更改后,執行命令:reboot 重啟系統生效

重啟后,運行:getenforce 檢查selinux狀態是否為Disabled狀態

安裝系統依賴

yum install readline-devel gcc zlib-devel -y

安裝包準備

wget

如果提示沒有wget指令,通過yum install wget -y 進行安裝

也可以下載到本地計算機,再傳送到服務器端

創建目錄

mkdir -p /app/postgresql-12.3/data

解壓并進行編譯安裝

tar xzvf postgresql-12.3.tar.gz  #解壓縮postgresql安裝包

cd postgresql-12.3  #進入目錄

./configure --prefix=/app/postgresql-12.3   #編譯設置

echo $?    #檢查是否有錯誤  

make -j4 && make install   #編譯并安裝

創建組及用戶

groupadd postgres

useradd -g postgres postgres

chown -R postgres:postgres /app

初始化數據庫

su - postgres  //切換到postgres用戶

/app/postgresql-12.3/bin/initdb -D /app/postgresql-12.3/data/

切換到root用戶下

以root用戶配置

su root

vi  /etc/profile    //vi 編輯/etc/profile文件,添加或編輯以下參數,并保存退出

export PGHOME=/app/postgresql-12.3

export PGDATA=$PGHOME/data

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$PGHOME/bin

export PATH

source /etc/profile   //使環境變量配置生效

創建啟動腳本

復制源碼安裝包下面的啟動腳本,放在系統/etc/init.d/目錄下,配置成開機自動啟動
cp /root/postgresql-12.3/contrib/start-scripts/linux /etc/init.d/postsql

修改啟動腳本

vi /etc/init.d/postsql  #編輯啟動腳本,并修改相應的值

prefix=/app/postgresql-12.3

PGDATA=/app/postgresql-12.3/data

授權并加入系統服務

chmod +x /etc/init.d/postsql

chkconfig --add postsql

chkconfig postsql on --level 2345

su – postgres  #切換到postgres用戶操作

修改postgresql.conf文件

對監聽地址、端口等參數進行修改,其它參數保持默認

注意如參數有注釋的,要去掉注釋,如(#listen_addresses = 'localhost'  要把#號去掉,并修改localhost為* ,即listen_addresses = '*')

vi /app/postgresql-12.3/data/postgresql.conf

listen_addresses = '*'

port = 5432

下面的內容根據情況修改

max_connections = 500

shared_buffers = 2GB

work_mem = 10MB

maintenance_work_mem = 500MB

effective_cache_size = 5GB

log_timezone = 'Asia/Shanghai'

timezone = 'Asia/Shanghai'

啟動數據庫(root用戶操作)

service postsql start

添加防火墻規則

firewall-cmd --permanent --zone=public --add-port=5432/tcp

       如果要指定IP開放,則使用如下規則

firewall-cmd --permanent  --add-rich-rule="rule family="ipv4" source address="192.168.56.155/32"  port protocol="tcp" port="5432" accept"

重載防火墻

firewall-cmd --reload

驗證數據庫

su - postgres

psql -U postgres

修改密碼

alter user postgres with password 'postgres123';

su – postgres  #切換到postgres用戶配置

修改pg_hba.conf,配置訪問規則

vi /app/postgresql-12.3/data/pg_hba.conf

添加允許訪問規則

host    all             all             0.0.0.0/0              md5

并把原來的配置的METHOD 從trust 改成md5,如下圖所示

重啟PG 數據庫

root 用戶操作

service postsql restart

驗證修改

---END---

來自 “ ITPUB博客 ”  ,鏈接:http://blog.itpub.net/70000068/viewspace-2773336/,如需轉載,請注明出處,否則將追究法律責任。

[我要糾錯]
[ 編輯:宋聰喬 &發表于江蘇 ]
關鍵詞: 操作系統 安裝 CentOS 7.8操作系統安裝 數據庫 軟件

來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。

點個贊
0
踩一腳
1

您在閱讀:CentOS 7.8安裝PostgreSQL(生產系統)

Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利

蘇公網安備32010402000125 蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司

南京思必達教育科技有限公司版權所有   百度統計

主站蜘蛛池模板: 在线观看国产欧美 | 国产成 人 综合 亚洲绿色 | 欧美一级日韩 | 青青草国产免费一区二区 | 亚洲第一色网 | 天天摸日日摸 | 中国男女全黄大片一级 | 亚洲欧美一区二区三区二厂 | 久久精品国产曰本波多野结衣 | www.av在线免费观看 | 日韩在线观看视频黄 | 亚洲精品高清国产一久久 | 亚洲国产欧美日韩一区二区 | 97免费公开视频 | 亚洲综合网址 | 日韩每日更新 | 美女一级大黄录像一片 | 一级毛片aa高清免费观看 | 久久久久国产亚洲日本 | 500福利笫一精品导航 | 伦理片在线观看网站资源 | 亚洲中午字幕 | 中国毛片免费观看 | 国产人伦视频在线观看 | 天堂网在线视频 | 天天操天天噜 | 欧美不在线 | 亚洲欧美日韩高清中文在线 | 日本三级欧美三级人妇英文 | 日韩avv| 亚洲一区二区三区高清不卡 | 五月天丁香六月欧美综合 | 国内精品视频在线 | 国产白丝在线观看 | 99视频精品在线 | 猫色网站| 九九综合 | 国产成人免费a在线资源 | 亚洲欧美另类国产综合 | 天堂资源中文在线 | 久久久免费的精品 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼