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

postgresql主從搭建

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

postgresql主從搭建

主從服務(wù)器分別安裝好postgresql

主庫(kù)

創(chuàng)建數(shù)據(jù)庫(kù)熱備帳號(hào)replica,密碼123456為例,則執(zhí)行以下命令

create role replica login replication encrypted password '123456';

打開 pg_hba.conf 配置文件,設(shè)置 replica 用戶白名單

數(shù)據(jù)庫(kù)賬號(hào)為 replica,從節(jié)點(diǎn)的 VPC IPv4 網(wǎng)段為 xx.xx.xx.xx/16,則在 IPv4 local connections 段添加如下內(nèi)容:

host    all             all           xx.xx.xx.xx/16         md5
允許從服務(wù)器連接到主服務(wù)器
host    replication     replica         xx.xx.xx.xx/16         md5  
允許從服務(wù)器使用replica用戶復(fù)制


vim /var/lib/pgsql/15/data/postgresql.conf

找到以下參數(shù),并將參數(shù)修改為以下內(nèi)容:

listen_addresses = '*' # 設(shè)置監(jiān)聽的ip,* 為允許所有
wal_level = replica # wal日志寫入級(jí)別,要使用流復(fù)制,必須使用replica或更高級(jí)別
full_page_writes = on # 可以防止意外宕機(jī)后部分?jǐn)?shù)據(jù)無法寫入
wal_log_hints = on # 沒太懂這個(gè)參數(shù)的具體含義,但可能會(huì)影響后續(xù)pg_rewind的使用,所以把它打開,官方描述:also do full page writes of non-critical updates
max_wal_senders = 10 # 設(shè)置流復(fù)制鏈接最大值
hot_standby = on # 打開熱備
wal_keep_segments = 64 # 設(shè)置流復(fù)制保留的最log數(shù)目

重啟服務(wù)

systemctl restart postgresql-15.service

從庫(kù)

清空從庫(kù)目錄

rm -rf /var/lib/pgsql/15/data/*

使用 pg_basebackup 基礎(chǔ)備份工具制定備份目錄

pg_basebackup -D /var/lib/pgsql/15/data -h 192.168.5.132(主節(jié)點(diǎn)公網(wǎng)IP) -p 5432 -U replica(用戶) -X stream –P

修改從服務(wù)器配置文件

vim /var/lib/pgsql/15/data/postgresql.conf

#從機(jī)信息和連接用戶
primary_conninfo = 'host=192.168.5.132 user=replica password=123456'
#說明恢復(fù)到最新狀態(tài)
recovery_target_timeline = latest 
#大于主節(jié)點(diǎn),正式環(huán)境重新考慮此值的大小
max_connections = 120
#說明這臺(tái)機(jī)器不僅可以用戶數(shù)據(jù)歸檔,還可以用于數(shù)據(jù)查詢
hot_standby = on
#流備份的最大延遲時(shí)間
max_standby_archive_delay = 30s
#向主機(jī)匯報(bào)本地狀態(tài)的間隔時(shí)間
wal_receiver_status_interval = 10s
#出現(xiàn)錯(cuò)誤復(fù)制,向主機(jī)反饋
hot_standby_feedback = on

在data下創(chuàng)建一個(gè)standby.signal文件

vim standby.signal
standby_mode = 'on'


修改目錄的屬組和屬主
chown -R postgres.postgres /var/lib/pgsql/15/data


重啟服務(wù)
systemctl restart postgresql-15.service

主庫(kù)操作文章來源地址http://www.zghlxwxcb.cn/news/detail-611130.html

su postgres
psql
進(jìn)入數(shù)據(jù)庫(kù)
select * from pg_stat_replication;
看到從庫(kù)信息,則主從搭建完畢

到了這里,關(guān)于postgresql主從搭建的文章就介紹完了。如果您還想了解更多內(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)文章

  • 實(shí)現(xiàn)?Mysql數(shù)據(jù)庫(kù)主從復(fù)制搭建與同步

    實(shí)現(xiàn)?Mysql數(shù)據(jù)庫(kù)主從復(fù)制搭建與同步

    一般數(shù)據(jù)庫(kù)都是讀取壓力大于寫數(shù)據(jù)壓力,主從復(fù)制即為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的負(fù)載均衡和讀寫分離。通過將Mysql的某一臺(tái)主機(jī)的數(shù)據(jù)復(fù)制到其它主機(jī)(slaves)上,主服務(wù)器只負(fù)責(zé)寫,而從服務(wù)器只負(fù)責(zé)讀。 如生產(chǎn)環(huán)境中,使用redis數(shù)據(jù)庫(kù)作為緩存數(shù)據(jù)庫(kù),用戶訪問業(yè)務(wù)數(shù)據(jù)時(shí),先

    2024年02月10日
    瀏覽(93)
  • Docker 容器搭建mysql 集群(主從數(shù)據(jù)庫(kù))

    Docker 容器搭建mysql 集群(主從數(shù)據(jù)庫(kù))

    目錄 1.背景? ? ? ?? 2.設(shè)備及軟件版本 3.開始搭建(這里不介紹安裝docker及mysql) 3.1創(chuàng)建主數(shù)據(jù)庫(kù)容器(master) 3.2查看容器是否創(chuàng)建成功 3.3進(jìn)入修改容器下的/etc/my.cnf文件 3.3.1先拷貝my.cnf到容器外修改完再覆蓋容器原來的my.cnf文件 3.4重啟mysql容器使配置文件生效 3.5查看是否

    2024年02月08日
    瀏覽(31)
  • 基于docker搭建MySql主從數(shù)據(jù)庫(kù)(詳細(xì)步驟)

    基于docker搭建MySql主從數(shù)據(jù)庫(kù)(詳細(xì)步驟)

    在 Linux 中建立對(duì)應(yīng)文件夾,用于存放MySql數(shù)據(jù)庫(kù)相關(guān),文件夾路徑: /usr/local/software/mysql 。 在mysql文件下創(chuàng)建如下目錄結(jié)構(gòu)的文件:(3306為主數(shù)據(jù)庫(kù)文件夾,筆者這里以對(duì)端口號(hào)來命名;3310為從數(shù)據(jù)庫(kù)文件夾,3311同理,可依次往下) 上傳 my.cnf 文件到 conf 文件夾下 以下是

    2024年02月09日
    瀏覽(35)
  • MySQL8.0+數(shù)據(jù)庫(kù)GTID主從模式搭建

    參見: MySQL數(shù)據(jù)庫(kù)8.0+版本部署安裝-CSDN博客 部署環(huán)境[例]: 主庫(kù):192.168.179.153:3306 從庫(kù):192.168.179.154:3306 主從庫(kù)開啟GTID模式 // 主從庫(kù)均修改,修改從庫(kù)配置文件,在[mysqld]下添加如下配置 $ vim /etc/my.cnf gtid_mode = on enforce_gtid_consistency = on 需檢查server-id配置,為主從架構(gòu)中的所有

    2024年02月04日
    瀏覽(30)
  • Mysql數(shù)據(jù)庫(kù)搭建互為主從mysqlB的配置文件

    [client] port=3306 socket=/var/lib/mysql/mysql.sock [mysqld] port=3306 socket=/var/lib/mysql/mysql.sock datadir=/var/lib/mysql pid-file=/var/lib/mysql/mysql.pid log-error=/var/log/mysql.err server-id=2 #偶數(shù)ID auto_increment_offset=2 auto_increment_increment=2 #打開二進(jìn)制功能,MASTER主服務(wù)器必須打開此項(xiàng) log-bin=mysql-bin binlog-format=MIXED

    2024年02月15日
    瀏覽(26)
  • 第90講:MySQL數(shù)據(jù)庫(kù)主從復(fù)制集群原理概念以及搭建流程

    第90講:MySQL數(shù)據(jù)庫(kù)主從復(fù)制集群原理概念以及搭建流程

    1.1.什么是主從復(fù)制集群 主從復(fù)制是指將主數(shù)據(jù)庫(kù)的 DDL 和 DML 操作通過二進(jìn)制日志傳到從庫(kù)服務(wù)器中,然后在從庫(kù)上對(duì)這些日志重新執(zhí)行(也叫重做),從而使得從庫(kù)和主庫(kù)的數(shù)據(jù)保持同步。 MySQL支持一臺(tái)主庫(kù)同時(shí)向多臺(tái)從庫(kù)進(jìn)行復(fù)制, 從庫(kù)同時(shí)也可以作為其他從服務(wù)器的主

    2024年01月20日
    瀏覽(19)
  • MySQL數(shù)據(jù)庫(kù)——主從復(fù)制

    MySQL數(shù)據(jù)庫(kù)——主從復(fù)制

    在實(shí)際的生產(chǎn)環(huán)境中,對(duì)數(shù)據(jù)庫(kù)的讀和寫都在同一個(gè)數(shù)據(jù)庫(kù)服務(wù)器中,是不能滿足實(shí)際需求的。無論是在安全性、高可用性還是高并發(fā)等各個(gè)方面都是完全不能滿足實(shí)際需求的。因此,通過主從復(fù)制的方式來同步數(shù)據(jù),再通過讀寫分離來提升數(shù)據(jù)庫(kù)的并發(fā)負(fù)載能力。有點(diǎn)類似

    2024年02月11日
    瀏覽(28)
  • MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)主從同步

    MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)主從同步

    安裝MySQL數(shù)據(jù)庫(kù)8.0.32 今天來學(xué)習(xí)數(shù)據(jù)庫(kù)主從同步的原理及過程,數(shù)據(jù)庫(kù)主要是用來存儲(chǔ)WEB數(shù)據(jù),在企業(yè)當(dāng)中是極為重要的,下面一起來看下。 MySQL主從復(fù)制在中小企業(yè),大型企業(yè)中廣泛使用,MySQL主從復(fù)制的目的是實(shí)現(xiàn)數(shù)據(jù)庫(kù)冗余備份,將master數(shù)據(jù)庫(kù)數(shù)據(jù)定時(shí)同步到slave數(shù)據(jù)庫(kù)

    2024年02月02日
    瀏覽(85)
  • MariaDB數(shù)據(jù)庫(kù)的主從配置

    MariaDB數(shù)據(jù)庫(kù)的主從配置

    首先準(zhǔn)備兩臺(tái)可以互相ping通的機(jī)器,兩臺(tái)機(jī)器可以互為主從,示例:10.210.23.77主服務(wù)器 10.20.84.183從服務(wù)器 在兩臺(tái)機(jī)器上各自安裝數(shù)據(jù) 解壓MariaDB安裝包; ?安裝MariaDB依賴包; ?啟動(dòng)MariaDB服務(wù) ?安全配置 # 開始安全配置 ??① 輸入當(dāng)前密碼,初次安裝后是沒有密碼的,直接回

    2024年02月04日
    瀏覽(26)
  • postgresql|數(shù)據(jù)庫(kù)|MySQL數(shù)據(jù)庫(kù)向postgresql數(shù)據(jù)庫(kù)遷移的工具pgloader的部署和初步使用

    postgresql|數(shù)據(jù)庫(kù)|MySQL數(shù)據(jù)庫(kù)向postgresql數(shù)據(jù)庫(kù)遷移的工具pgloader的部署和初步使用

    MySQL數(shù)據(jù)庫(kù)和postgresql數(shù)據(jù)庫(kù)之間的差異并不多,這里的差異指的是對(duì)SQL語(yǔ)言的支持兩者并不大,但底層的東西差異是非常多的,例如,MySQL的innodb引擎概念,數(shù)據(jù)庫(kù)用戶管理,這些和postgresql相比是完全不同的(MySQL用戶就是用戶,沒有角色,postgresql有用戶,有角色,但差異不

    2024年02月14日
    瀏覽(36)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包