免费在线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-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利

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

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

主站蜘蛛池模板: 国产麻豆久久 | 欧美日韩综合视频 | 欧美高清成人videosex | 男女视频在线 | 免费无遮挡啪啪羞羞漫画 | 麻豆一区二区大豆行情 | 欧美一二三区在线 | 最新亚洲精品国自产在线观看 | 在线免费观看日韩 | 免费观看黄色毛片 | 国产成人精品系列在线观看 | 国产精品免费一区二区区 | 免费黄色大片在线观看 | 国产精品一区二 | 永久免费看的啪啪网站 | 另类欧美范 | 成人在线影片 | 精品在线一区 | 国内外成人免费视频 | 一级夫妻录像 | 秋霞国产在线 | 日本肥老妇色xxxxx日本老妇 | 亚洲一区二区三区中文字幕 | 亚洲国产天堂久久综合网站 | 羞羞影院体验区 | 91桃色在线看片 | 一区二区视频在线观看免费的 | 天天干天天干天天天天天天爽 | 久久亚洲国产精品一区二区 | 欧美一区二区视频 | 日日爱视频 | 青青草污| 国产成人精品日本亚洲专一区 | 亚洲无线码一区在线观看 | 韩国在线观看免费观看影院 | 日韩一区二区在线视频 | 亚洲无线一二三四区 | h片在线| 欧美特黄特刺激a一级淫片 欧美特黄视频在线观看 | 成人毛片免费网站 | 国产日韩欧美在线播放 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼