当前位置: 首页 > wzjs >正文

广州制作网站公司极简 单页面网站模板

广州制作网站公司,极简 单页面网站模板,建材网,平面设计国外网站文档下载链接(包含图文): https://download.csdn.net/download/djinglan/90592237?spm1011.2124.3001.6210 备份操作步骤 1. 确认 PostgreSQL 配置 - 确保 postgresql.conf 中 wal_level 设置为 replica 或更高 - 确保 pg_hba.conf 允许复…

 文档下载链接(包含图文):

https://download.csdn.net/download/djinglan/90592237?spm=1011.2124.3001.6210

  1. 备份操作步骤

1. 确认 PostgreSQL 配置

   - 确保 `postgresql.conf` 中 `wal_level` 设置为 `replica` 或更高

   - 确保 `pg_hba.conf` 允许复制连接

2. 创建备份目录:

   mkdir -p /path/to/backup

   chown postgres:postgres /path/to/backup

3. 执行基础备份:

   sudo -u postgres pg_basebackup -D /path/to/backup -Ft -z -Xs -P -U postgres

      参数说明:

   - `-D`:指定备份目录

   - `-Ft`:生成tar格式备份

   - `-z`:启用gzip压缩

   - `-Xs`:在备份期间流式传输WAL文件

   - `-P`:显示进度

   - `-U`:指定连接用户

4. 验证备份:

   ls -lh /path/to/backup

   应该能看到类似 `base.tar.gz` 、25482.tar.gz和 `pg_wal.tar.gz` 的文件.

base.tar.gz --基础数据文件,恢复的时候解压到postgresql的数据目录,这里是

/var/lib/postgresql/16/main/

pg_wal.tar.gz--wal日志归档数据,恢复的时候解压到/var/lib/postgresql/16/main/pg_wal目录

  1. 还原操作步骤

1. 停止 PostgreSQL 服务(实际情况可以不停止,但需重启服务)

   sudo systemctl stop postgresql

2. 备份原数据目录并创建恢复目录

   mv /var/lib/postgresql/16/main /var/lib/postgresql/16/main_old

   mkdir /var/lib/postgresql/16/main

   chown postgres:postgres /var/lib/postgresql/16/main

chmod 0750 /var/lib/postgresql/16/main

3. 解压备份文件:

   sudo -u postgres tar -xzf /path/to/backup/base.tar.gz -C /var/lib/postgresql/16/main

   Sudo -u postgres tar -xzf /path/to/backup/pg_wal.tar.gz -C /var/lib/postgresql/16/main/pg_wal

查看自定义表空间映射关系,可以看到,自定义空间位置是/opt/custome-tablespace/

将24582.tar.gz解压到该目录下

注意:如果24582.tar解压放置的目录不正确,会导致postgresql报错

psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432"failed: No such file or directory Is the server running locally and accepting connections on that socket?

4. 配置恢复参数(可选)

   修改 `postgresql.auto.conf` (PostgreSQL 12+):

      restore_command = 'cp /path/to/wal_archive/%f %p'

   recovery_target_timeline = 'latest'

5. 启动 PostgreSQL 服务

   sudo systemctl start postgresql

6. 监控恢复进度:

   sudo -u postgres tail -f /var/log/postgresql/postgresql-12-main.log

 注意事项

1. 确保备份和还原使用相同或兼容的PostgreSQL版本

2. 备份期间数据库会保持可用状态

3. 对于大型数据库,备份和还原可能需要较长时间

4. 考虑使用 `-c fast` 参数进行快速检查点(可能影响性能)

5. 对于生产环境,建议定期测试备份的恢复过程

http://www.dtcms.com/wzjs/836255.html

相关文章:

  • 苏州运营推广网站建设做网站的职员称呼什么
  • 东莞专业网站建设平台多语言网站建设
  • 电子手工外发加工网中国网络优化推广
  • php网站后台密码怎么修改网站建设与管理的流程方案
  • it公司做网站用什么软件做网站需要的公司
  • 茂名 网站建设网站页面素材
  • 怎么做网站优化排名网站建设 服务范围
  • 做任务网站有哪些内容昌黎网站建设
  • 的网站设计案例如何快速推广
  • 网站如何做导航条下拉菜单建设网站是否等于网络营销
  • 网站维护的注意事项有哪些做的好的网站
  • 可以做相册的网站孝感做网站
  • php网站制作实例教程澄海区建设局网站
  • 一站式服务图片网站建设交流发言材料
  • 网站建设咨询什么电商seo推广
  • 昆山网站建设 技术支持 力得网络网站 制作
  • 高端网站制作模板公司部门简介模板
  • 静态网站开发用到的技术网站建设中栏目是什么
  • 电脑网站转换手机网站怎么做我们seo
  • 网站尾部新站快速收录
  • 重庆网站排名优化教程软件工程项目管理
  • 百姓网免费发布信息平台seo教程技术优化搜索引擎
  • 修改图片网站网站收录量低怎么做
  • 律师个人网站源码微信电影网站建设教程
  • 网站建设与建设怎么配置wordpress
  • 网络商城网站建设自学织梦做网站要多久
  • 用lamp搭wordpress官网seo怎么做
  • 网站建设需要哪些必备文件ps软件下载安装
  • 腾讯云动态加速WordPress广东企业网站seo哪里好
  • 教育网站模块建设百度手机网站制作