postgresql主從配置

來源:互聯網
上載者:User

標籤:lis   sdn   recover   detail   standby   資料庫   pat   out   pre   

master:10.0.1.114

slaver:10.0.1.116

一、yum安裝80310285

二、主從配置

1、主要資料配置(10.0.1.114)

1.1  初始化

/usr/pgsql-9.6/bin/postgresql96-setup initdb 

  

1.2 啟動postgresql 


systemctl start postgresql-9.6

  

1.3 切換到postgres使用者(安裝好產生預設的使用者)

[[email protected] data]# su - postgres  上一次登入:三 5月 16 09:19:49 UTC 2018pts/0 上  -bash-4.2$    -bash-4.2$ psql    進入資料庫    postgres=#

  

1.4 建立帳號並授權

postgres=# create role 賬戶名 login replication encrypted password ‘密碼‘;

  

1.5  修改/var/lib/pgsql/9.6/data/pg_hba.conf設定檔.

# IPv4 local connections:  host    all             all             127.0.0.1/32            ident  #  添加如下內容  host    replication     repl            10.0.1.0/24             md5  host    all             repl            10.0.1.1/24             trust 

  

1.6 修改postgresql.conf

-bash-4.2$ vim postgresql.conf  listen_addresses = ‘10.0.1.114‘     wal_level = hot_standby  #熱備模式  max_wal_senders= 6 #可以設定最多幾個流複製連結,差不多有幾個從,就設定多少  wal_keep_segments = 10240  #重要配置   wal_send_timeout = 60s   max_connections = 512 #從庫的 max_connections要大於主庫  archive_mode = on #允許歸檔   archive_command = ‘cp %p /url/path%f‘   #根據實際情況設定  

  

三、從資料庫配置

1、切換到postgres

[[email protected] data]# su - postgres  

  

2、拷貝master配置相關檔案。

-bash-4.2$ rm -rf /var/lib/pgsql/9.6/data/*  -bash-4.2$ pg_basebackup -h 10.0.1.114 -U repl -D /var/lib/pgsql/9.6/data -X stream -P       -bash-4.2$ cp /usr/pgsql-9.6/share/recovery.conf.sample /var/lib/pgsql/9.6/data/recovery.conf  

  

 3、修改recovery.conf檔案

standby_mode = on  primary_conninfo = ‘host=10.0.1.114 port=5432 user=master建立的使用者名稱 password=‘密碼‘  trigger_file = ‘/var/lib/pgsql/9.6/data/trigger.kenyon‘    #主從切換時後的觸發檔案  recovery_target_timeline = ‘latest‘  

  

 

 

 

 

 

 

 

 

postgresql主從配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.