【PostgreSQL】数据库复制
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,异步流复制[root@wallet01 ~]# su - postgres[postgres@wallet01 ~]$ vi /var/lib/pgsql/9.6/data/pg_hba.confho
千家信息网最后更新 2025年01月20日【PostgreSQL】数据库复制
异步流复制[root@wallet01 ~]# su - postgres[postgres@wallet01 ~]$ vi /var/lib/pgsql/9.6/data/pg_hba.confhost replication postgres 192.168.1.0/24 md5[postgres@wallet01 ~]$ vi /var/lib/pgsql/9.6/data/postgresql.conflisten_addresses = '0.0.0.0'max_wal_senders = 5wal_level = hot_standby [postgres@wallet01 ~]$ pg_ctl restartwaiting for server to shut down.... doneserver stoppedserver starting[root@wallet02 ~]# su - postgres[postgres@wallet02 ~]$ pg_basebackup -h 192.168.1.201 -U postgres -F p -P -x -R -D /var/lib/pgsql/9.6/data Password: 2161085/2161085 kB (100%), 1/1 tablespace[postgres@wallet02 ~]$ vi /var/lib/pgsql/9.6/data/postgresql.confhot_standby = on[postgres@wallet02 ~]$ vi /var/lib/pgsql/9.6/data/recovery.confstandby_mode = 'on'primary_conninfo = 'user=postgres password=postgres host=192.168.1.201 port=5432 sslmode=disable sslcompression=1 krbsrvname=postgres'[postgres@wallet02 ~]$ pg_ctl startserver starting[postgres@wallet01 ~]$ psqlpsql (9.6.12)Type "help" for help.postgres=# select pid,state,client_addr,sync_priority,sync_state from pg_stat_replication; pid | state | client_addr | sync_priority | sync_state ------+-----------+---------------+---------------+------------ 2055 | streaming | 192.168.1.202 | 0 | async(1 row)
同步流复制[root@wallet01 ~]# su - postgres[postgres@wallet01 ~]$ vi /var/lib/pgsql/9.6/data/pg_hba.confhost replication postgres 192.168.1.0/24 md5[postgres@wallet01 ~]$ vi /var/lib/pgsql/9.6/data/postgresql.confmax_wal_senders = 5 wal_level = hot_standbysynchronous_standby_names = 'wallet02,wallet03'[root@wallet01 ~]# su - postgres[postgres@wallet01 ~]$ pg_ctl reloadserver signaled[root@wallet02 ~]# su - postgres[postgres@wallet02 ~]$ pg_basebackup -h 192.168.1.201 -U postgres -F p -P -x -R -D /var/lib/pgsql/9.6/data Password: 2161085/2161085 kB (100%), 1/1 tablespace[postgres@wallet02 ~]$ vi /var/lib/pgsql/9.6/data/postgresql.confhot_standby = on[postgres@wallet02 ~]$ vi /var/lib/pgsql/9.6/data/recovery.confstandby_mode = 'on'primary_conninfo = 'application_name=wallet02 user=postgres password=postgres host=192.168.1.201 port=5432 sslmode=disable sslcompression=1'[postgres@wallet02 ~]$ pg_ctl startserver starting[root@wallet03 ~]# su - postgres[postgres@wallet03 ~]$ pg_basebackup -h 192.168.1.201 -U postgres -F p -P -x -R -D /var/lib/pgsql/9.6/data Password: 2161215/2161215 kB (100%), 1/1 tablespace[postgres@wallet03 ~]$ vi /var/lib/pgsql/9.6/data/postgresql.confhot_standby = on[postgres@wallet03 ~]$ vi /var/lib/pgsql/9.6/data/recovery.confstandby_mode = 'on'primary_conninfo = 'application_name=wallet03 user=postgres password=postgres host=192.168.1.201 port=5432 sslmode=disable sslcompression=1'[postgres@wallet03 ~]$ pg_ctl startserver starting[postgres@wallet01 ~]$ psqlpsql (9.6.12)Type "help" for help.postgres=# select pid,state,client_addr,sync_priority,sync_state from pg_stat_replication; pid | state | client_addr | sync_priority | sync_state ------+-----------+---------------+---------------+------------ 1968 | streaming | 192.168.1.202 | 1 | sync 2018 | streaming | 192.168.1.203 | 2 | potential
同步
数据
数据库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大华转码服务器
数据库变成中文版
客户现有服务器存储空间不足
电信o域大数据库
软件开发企业工时统计表
自建服务器访问文件夹
南关区网络技术咨询诚信推荐
武林闲侠下载了我进服务器进不了
同致软件开发面试题
幼儿园网络安全主题绘画简单
从化软件开发哪个好
互联网大厂的服务器在哪里
记录u盘读写数据库
找不到u8服务器管理
iso软件开发的特殊过程
无忧法律数据库
60年代数据库
缘塞纳网络技术
数据库用什么硬盘
给网络安全项目起个名字
什么是客户机与web服务器通信
网络安全大队是干嘛的
怎么配置路由器为dhcp服务器
数据库应用英文简称
沧州网络技术产品介绍
要学习网络安全需要什么基础
抢购下单软件开发
诛仙3为什么不能连接服务器
怎么下载服务器的文件
服务器做中转