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

Postgres主從模式部署

:2024年08月01日 IT那活兒
分享到:

本文介紹了如何在CentOS系統中安裝和配置PostgreSQL。首先需要安裝依賴包,然后下載并解壓PostgreSQL的離線包,接著創建并安裝PostgreSQL的安裝目錄。接著,生成Makefile并編譯安裝。

一、準備工作

首先安裝依賴包:

yum -y install   readline-devel zlib-devel

二、部署工作

2.1 安裝postgresql

將postgresql的包上傳到(/tmp)文件夾中進行解壓。

postgresql的離線包到官方網站下載:https://www.postgresql.org/

tar -xzvf postgresql-13.3.tar.gz

2.2 創建postgresql的安裝目錄

mkdir /data01/postgresql //data01目錄下創建postgresql

2.3 生成makefile

需要到解壓的目錄下操作:

./configure --prefix=/data01/postgresql //需要到解壓的目錄下操作

2.4 編譯安裝

在解壓的目錄下執行:

make && make install //在解壓的目錄下執行

2.5 安裝工具集

PS:進入到解壓后的目錄下的contrib文件夾。

cd /data01/postgresql-11.7/contrib //進入到解壓后的目錄下的contrib文件夾

make && make install

2.6 創建postgresql用戶

groupadd postgres

useradd -g postgres postgres

為了安全考慮,postgresql不允許使用root用戶操作數據庫,我們在系統中為了使用postgresql添加一個用戶postgres:

也可以是其他用戶名,但是習慣上大家都是創建postgres用戶作為數據庫的超級用戶。

初始化數據庫時,就以這個用戶作為數據庫的超級用戶。

2.7 修改data目錄的用戶為postgres

cd /data01/postgresql //進入到安裝的postgresql目錄

mkdir data //在postgresql目錄下創建data文件夾

chown -R postgres:postgres /data01/postgresql/data

2.8 修改環境變量

su - postgres

vim /home/postgres/.bash_profile

添加環境變量:

export PGHOME=/data01/postgresql

export PGDATA=/data01/postgresql/data

export PATH=$PGHOME/bin:$PATH

export MANPATH=$PGHOME/share/man:$MANPATH

export LANG=en_US.utf8

export DATE=`date +"%Y-%m-%d %H:%M:%S"`

export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH

alias rm='rm -i'

alias ll='ls -lh'

保存后使環境變量立即生效,否則initdb命令會找不到:

source /home/postgres/.bash_profile

2.9 初始化數據庫

initdb -D /data01/postgresql/data/

南京网络教育好看的言情小说,耳根,玄幻小说排行榜

2.10 啟動數據庫

su - postgres

cd /home/postgres //logfile需要在postgres的用戶目錄下創建

pg_ctl -D /data01/postgresql/data/ -l logfile start

查看5432端口是否已經啟動:

netstat -nltp|grep 5432

2.1-2.10,主庫備庫服務器上都要操作。

2.11 主庫修改/data01/postgresql/data/pg_hba.conf文件,允許備庫IP通過復制用戶訪問數據庫

南京网络教育好看的言情小说,耳根,玄幻小说排行榜

2.12 主庫修改/data01/postgresql/data/postgresql.conf

listen_addresses= '*'

wal_level = replica

max_connections = 10000

archive_mode = on

archive_command = 'cp %p /data01/postgresql/archive/%f'

max_wal_senders= 10

wal_keep_size = 1000 # in megabytes; 0 disables

max_slot_wal_keep_size = 10 # in megabytes; -1 disables

wal_sender_timeout = 120s # in milliseconds; 0 disables

hot_standby = on

2.13 修改完后重啟主庫服務

pg_ctl -D /data01/postgresql/data/ -l logfile restart

2.14 備庫使用pg_basebackup命令將主節點的data同步過來

pg_basebackup -h 192.XXX.XXX.208 -p 5432 -U postgres -P -X stream -D /data01/postgresql/data -R


南京网络教育好看的言情小说,耳根,玄幻小说排行榜

END

本文作者:李黃衍(上海新炬中北團隊)

本文來源:“IT那活兒”公眾號

[我要糾錯]
文:宋聰喬&發表于江蘇
關鍵詞: 準備工作 首先 安裝 依賴 nbsp

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

點個贊
0
踩一腳
0

您在閱讀:Postgres主從模式部署

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

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

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

主站蜘蛛池模板: 一级黄色一级黄色 | 日本午夜片成年www 日本午夜视频在线 | 日韩在线视精品在亚洲 | 欧美中文字幕无线码视频 | 日韩一级一欧美一级国产 | 三级黄色片a| 日本一区二区不卡视频 | 18av黄动漫网站在线观看 | 国产成人精品免费视频动漫 | 国产午夜久久精品 | 欧美亚洲精品在线 | 欧美一级在线观看视频 | 亚洲精品人成网在线播放影院 | 欧美日韩国产在线成人网 | 香蕉视频网页版 | 免费看黄无遮挡滚床单视频 | 久草手机在线观看视频 | 爱操视频在线观看 | 国产成人精彩在线视频50 | 五月天狠狠 | 亚洲精品人成网线在线 | 日韩免费高清 | 国产成人综合一区精品 | 欧美香蕉 | 色丝瓜视频| 日韩精品三级 | 国产成人精品一区二区三区 | 成人免费视频无遮挡在线看 | 99爱在线精品视频免费观看9 | 国产亚洲欧美成人久久片 | 日本无翼乌邪恶彩色大全 | 久久国产精品永久免费网站 | 亚洲伊人成综合人影院小说 | 欧美亚洲中日韩中文字幕在线 | 欧美a在线 | 日韩欧美亚洲综合一区二区 | 99精品视频观看 | 欧美一区二区三区男人的天堂 | 黄黄的网站在线观看 | 一区二区在线免费视频 | www.九九热 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼