国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu20.04安裝Postgres主從備份

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu20.04安裝Postgres主從備份。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Ubuntu20.04安裝Postgres主從備份

一.查看可安裝的Postgres包

#列出相關(guān)的軟件包,這里安裝的是14版本
apt list | grep -w  postgresql-14 | tail -1
#下載Postgres
apt install -y postgresql-14/focal-pgdg

檢查是否安裝成功

#設(shè)置服務(wù)開機(jī)自啟
systemctl enable postgresql.service

二.配置Postgres

# 切換用戶并登錄到數(shù)據(jù)庫
sudo -u postgres psql

# 修改密碼 SQL
alter user postgres password '<密碼>';

# 添加用戶并賦予replication和login權(quán)限(后面使用此用戶來進(jìn)行主從)
create role replica login replication encrypted password '<密碼>';

# 查看postgresql的配置文件位置(用來方便后面的修改)
select name, setting from pg_settings where category='文件位置';

配置遠(yuǎn)程連接

# 允許遠(yuǎn)程登錄
echo "host all all 0.0.0.0/20 md5" >> /etc/postgresql/14/main/pg_hba.conf 

# 允許所有地址監(jiān)聽postgres
echo "listen_addresses='*'" >> /etc/postgresql/14/main/postgresql.conf    

# 重啟數(shù)據(jù)庫
systemctl restart postgresql.service

修改主服務(wù)器的配置文件(postgresql.conf、pg_hba.conf)

vim /etc/postgresql/14/main/postgresql.conf
#主從設(shè)置為熱血模式,流復(fù)制必選
wal_level=hot_standby

#流復(fù)制允許連接進(jìn)程
max_wal_senders=2

# 默認(rèn)參數(shù),非主從配置相關(guān)參數(shù),表示到數(shù)據(jù)庫的連接數(shù)
wal_keep_size=1000
max_connections=1000
vim /etc/postgresql/14/main/pg_hba.conf

添加如下配置

 #允許從數(shù)據(jù)庫連接主數(shù)據(jù)庫去拖wal日志數(shù)據(jù)
host    replication     replica         <從節(jié)點(diǎn)IP>/24        scram-sha-256

重啟服務(wù)

systemctl restart postgresql.service

三.配置從主機(jī)

首先進(jìn)行第一步的安裝操作。

然后配置從服務(wù)器

# 先停掉服務(wù),備份下本地?cái)?shù)據(jù),并清除本地?cái)?shù)據(jù)
systemctl stop postgresql

# 切換到postgres用戶下,這樣使用下面的備份語句的所屬組和所屬用戶就是postgres 
su - postgres

# 復(fù)制一份,防止誤操作
cp -r  /var/lib/postgresql/14/main /var/lib/postgresql/14/main.bak

# 清除本地?cái)?shù)據(jù)
rm -rf /var/lib/pgsql/14/main

使用下面命令備份主數(shù)據(jù)庫中的數(shù)據(jù)

pg_basebackup -h <主節(jié)點(diǎn)IP> -U replica -F p -X stream -P -R -D /var/lib/postgresql/14/main

-h –指定作為主服務(wù)器的主機(jī)。

-D –指定數(shù)據(jù)目錄。

-U –指定連接用戶。

-P –啟用進(jìn)度報(bào)告。

-v –啟用詳細(xì)模式。

-R–啟用恢復(fù)配置的創(chuàng)建:創(chuàng)建一個(gè)standby.signal文件,并將連接設(shè)置附加到數(shù)據(jù)目錄下

修改從服務(wù)器的配置文件(root用戶下)

sudo vim /etc/postgresql/14/main/postgresql.conf
# 在備份的同時(shí)允許查詢
hot_standby=on
# 流復(fù)制最大延遲 (可選)
max_standby_streaming_delay=30s
# 從向主報(bào)告狀態(tài)的最大間隔時(shí)間 (可選)
wal_receiver_status_interval=10s
# 查詢沖突時(shí)向主反饋 #默認(rèn)參數(shù),非主從配置相關(guān)參數(shù),表示到數(shù)據(jù)庫的連接數(shù) (可選)
hot_standby_feedback=on
# 一般從庫做主要的讀服務(wù)時(shí),設(shè)置值需要高于主
max_connections=1000

修改之后重啟數(shù)據(jù)庫

systemctl restart postgresql

查看是否成功,登錄主數(shù)據(jù)庫查看

#執(zhí)行sql
select client_addr,sync_state from pg_stat_replication;

查看同步進(jìn)程文章來源地址http://www.zghlxwxcb.cn/news/detail-709867.html

到了這里,關(guān)于Ubuntu20.04安裝Postgres主從備份的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在 Ubuntu 20.04 上配置 MySQL 主從同步

    要在 Ubuntu 20.04 上配置 MySQL 主從同步,需要在兩臺(tái)服務(wù)器上進(jìn)行一系列配置。以下是詳細(xì)的步驟: 在主服務(wù)器上(172.10.12.195): 配置 MySQL : 編輯 /etc/mysql/mysql.conf.d/mysqld.cnf 文件,確保以下配置已設(shè)置: 其中 NameOfYourDatabase 是您想要復(fù)制的數(shù)據(jù)庫名稱。如果您想復(fù)制所有數(shù)

    2024年01月16日
    瀏覽(21)
  • Ubuntu20.04系統(tǒng)備份和恢復(fù) -- 絕對(duì)好用

    Ubuntu20.04系統(tǒng)備份和恢復(fù) -- 絕對(duì)好用

    前言 看了很多教程,多多少少都沒說全,例如“如何找到分區(qū)”、如何刪除原系統(tǒng)等等,此貼將詳細(xì)講解。 正文 首先看我的硬盤作為參考: 備份系統(tǒng) 第一步,在終端里進(jìn)入root模式,并進(jìn)入根目錄: 第二步,備份系統(tǒng): 注1:我把系統(tǒng)備份后的文件命名為:backup.tgz,也可以

    2024年02月20日
    瀏覽(19)
  • ubuntu 20.04 使用systemback自定義系統(tǒng)鏡像和系統(tǒng)備份

    ubuntu 20.04 使用systemback自定義系統(tǒng)鏡像和系統(tǒng)備份

    Systemback是一個(gè)簡單的系統(tǒng)備份和恢復(fù)應(yīng)用程序,根據(jù)GPLv3許可條款發(fā)布。 Systemback的功能包括: 創(chuàng)建系統(tǒng)備份和用戶配置文件。 將系統(tǒng)還原到以前的狀態(tài),就像Virtualbox的快照功能一樣。 從現(xiàn)有安裝創(chuàng)建可啟動(dòng)ISO文件。 將系統(tǒng)從一個(gè)分區(qū)復(fù)制到另一個(gè)分區(qū)。 升級(jí)軟件。 16.

    2024年02月04日
    瀏覽(22)
  • Ubuntu Server 20.04 網(wǎng)卡啟動(dòng)及配置(配置前請(qǐng)注意文件備份)

    ubuntu server 20.04 采用讀yaml配置文件的方式修改網(wǎng)卡配置,文件在/etc/netplan/下,一般為 00-installer-config.yaml 打開配置文件 按下i進(jìn)入編輯模式,修改網(wǎng)卡為DHCP 修改為靜態(tài)ip: 注意yaml對(duì)縮進(jìn)和空格要求嚴(yán)格 應(yīng)用更改

    2024年02月13日
    瀏覽(41)
  • Ubuntu 20.04 安裝宋體

    環(huán)境: ? ? ? ? ubuntu 20.04,英文環(huán)境,但已經(jīng)安裝中文包 檢查ubuntu中安裝的中文字體 命令: fc-list :lang=zh 檢查ubuntu中安裝的所有字體 命令: fc-list 宋體下載: Simsun Font - Free Fonts 網(wǎng)盤分享:鏈接: https://pan.baidu.com/s/12fSpgkUWuWsh-OU32q1WCA 提取碼: wpia 或者從win10上拷貝,但是拷貝的

    2024年02月10日
    瀏覽(28)
  • ubuntu20.04 安裝 pyconcorde

    ubuntu20.04 安裝 pyconcorde

    這個(gè)包似乎對(duì)網(wǎng)絡(luò)環(huán)境要求挺高的,我們直接弄個(gè) 射線A型號(hào) 的飛機(jī) 直接使用 pip install pyconcorde 安裝,發(fā)現(xiàn)在使用里面的包時(shí)會(huì)報(bào)奇怪的錯(cuò)誤,于是決定尋找 github 上的 pyconcorde 源碼,看文檔進(jìn)行安裝 github 地址:https://github.com/jvkersch/pyconcorde 在虛擬機(jī)上裝了半天裝不了,在

    2024年02月07日
    瀏覽(29)
  • Ubuntu20.04軟件安裝大全

    Ubuntu20.04軟件安裝大全

    最近在自己主機(jī)上安裝了雙系統(tǒng),記錄下自己在 Ubuntu20.04系統(tǒng) 中安裝的軟件及遇到的問題,方便下次查看,安裝的軟件大多是跟深度學(xué)習(xí)相關(guān)的以及個(gè)人平時(shí)習(xí)慣使用的, 僅供自己參考 。 這里分享下博主安裝過程中的軟件安裝包下載鏈接[pwd:yolo]?????? 參考自UP主機(jī)器人

    2024年02月05日
    瀏覽(35)
  • ubuntu 20.04 安裝 Mathematica

    主要參考這兩篇文章 Mathematica白嫖全過程 Mathematica(Linux版)下載安裝 先下載 WolframEngine WolframEngine_13.2.0_LINUX.sh 安裝后,使用時(shí)出現(xiàn)報(bào)錯(cuò) wolframclient.exception.WolframKernelException: Failed to communicate with kernel: /usr/local/Wolfram/WolframEngine/13.2/Executables/WolframKernel. 在終端輸入 wolframscript 然

    2024年02月14日
    瀏覽(29)
  • Ubuntu20.04 安裝jekyll

    Ubuntu20.04 安裝jekyll

    首先使根據(jù)官方文檔安裝:Jekyll on Ubuntu | Jekyll ? Simple, blog-aware, static sites 如果沒有報(bào)錯(cuò),就不用再繼續(xù)看下去了。 我這邊在執(zhí)行 gem install jekyll bundler 時(shí)報(bào)錯(cuò),所以安裝了rvm,安裝rvm可以參考這篇文章Ubuntu 20.04 安裝RVM 在安裝完RVM之后,安裝對(duì)應(yīng)的ruby版本,并切換至對(duì)應(yīng)版

    2024年02月19日
    瀏覽(31)
  • Ubuntu20.04安裝GTSAM

    在Ubuntu 20.04上安裝GTSAM,你可以按照以下步驟進(jìn)行操作: 打開終端(Terminal):你可以通過快捷鍵Ctrl + Alt + T或者在應(yīng)用程序菜單中搜索\\\"Terminal\\\"來打開終端。 更新軟件包列表:運(yùn)行以下命令以更新系統(tǒng)的軟件包列表: sudo apt update 安裝依賴項(xiàng):GTSAM需要一些依賴項(xiàng)才能正常運(yùn)行

    2024年03月15日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包