免费在线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技術支持:南京博盛藍睿網絡科技有限公司

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

主站蜘蛛池模板: 五月激情六月婷婷 | 亚洲成a v人片在线看片 | 欧美日韩视频在线 | 中文字幕在线日韩 | 天天综合天天综合 | 免费黄色三级 | 影音先锋三级 | 亚洲日韩精品欧美一区二区一 | 欧美成在线观看 | 免费看大黄高清网站视频在线 | 久久亚洲国产欧洲精品一 | 极品色天使在线婷婷天堂亚洲 | 狠狠色丁香婷婷综合小时婷婷 | 欧美一级特黄aa大片视频 | 老司机午夜在线 | 一个人看的免费高清视频www | 国产 欧美 日本 | 香港三级日本三级三级人妇99 | 一级理论片免费观看在线 | 99精品在线观看视频 | 一级做a免费视频 | 欧美日韩国产欧美 | 一级特黄aaa大片免费看 | 2019最新中文字幕 | 久久精品视 | 黄色视频毛片 | 日本aⅴ在线不卡免费观看 日本aaa大片 | 亚洲免费一| sss亚洲 | 精品日韩视频 | 丝袜在线观看 | 深夜福利片| 一个人看的www片免费高清中文 | 日韩三级小视频 | 色婷婷激情五月 | 麻豆国产一区 | 青青青国产精品手机在线观看 | 免费麻豆国产黄网站在线观看 | a级毛片无码免费真人 | 亚洲一级大黄大色毛片 | 黄色短视频免费观看 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼