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

wordpress的书成都黑帽seo

wordpress的书,成都黑帽seo,网络规划设计师岗位,万网制作网站问题 现在需要从Docker容器中备份整个PostgreSQL后,然后,使用备份文件在另外一个pg的docker容器中恢复过来。 步骤 备份旧容器中的PG # 登录到旧的PG容器中 docker exec -it postgres bash # 备份数据库 pg_dumpall -c -U postgres > dump_date %…

问题

现在需要从Docker容器中备份整个PostgreSQL后,然后,使用备份文件在另外一个pg的docker容器中恢复过来。

步骤

备份旧容器中的PG

# 登录到旧的PG容器中
docker exec -it postgres bash
# 备份数据库
pg_dumpall -c -U postgres > dump_`date +%Y-%m-%d"_"%H_%M_%S`.sql
# 退出容器
exit
# 退出容器后,复制出备份文件到主机中
docker cp postgres:/dump_2024-10-26_05_58_04.sql dump_2024-10-26_05_58_04.sql

这里主要是用pg_dumpall备份整个pg实例,具体命令解释如下:

  • -c:备份的sql文件中包含DROP语句;
  • -U: 数据库用户名。

创建新的PG容器

准备好备份文件之后,然后,停止老的PG容器,创建新的PG容器。

# 停止老的PG容器
docker stop postgres
# 创建新的PG容器
docker run --name postgres2 -e POSTGRES_PASSWORD=<密码> -p 5432:5432 -d postgres -c max_connections=800

恢复数据

# 复制备份数据文件到新PG容器中
docker cp dump_2024-10-26_05_58_04.sql postgres2:/
# 登录到新PG容器中
docker exec -it postgres2 bash
# 恢复备份数据库
psql -f dump_2024-10-26_05_58_04.sql -U postgres postgres

收尾

新pg容器没问题后,可以删除旧pg容器,然后,更名新pg容器即可。

# 删除旧pg容器
docker rm postgres
# 改名老pg容器
docker rename postgres2 postgres

总结

到此docker迁移pg还是挺容易的。这里少了一个pg容器应当映射到持久化磁盘中,这点不要学我,以后,有机会再说吧。

参考:

  • PostgreSQL 9.4.4 中文手册
  • pg_dumpall
  • How to persist and backup data of a PostgreSQL Docker container
http://www.rdtb.cn/news/15819.html

相关文章:

  • 深圳宝协建设公司seo搜索引擎优化求职简历
  • 爱站查询工具软文网站推广法
  • 海报设计模板网站百度公司官网入口
  • 光辉网站建设无安全警告的浏览器
  • 武汉建设网官方网站营销策划是做什么
  • golang 做网站常德seo公司
  • 网站建设项目实施计划书软件编程培训学校排名
  • 公司网站首页图片素材广告公司招聘
  • 怎么免费建立网站做推广小说关键词自动生成器
  • 自己免费做网站(二)什么是seo搜索引擎优化
  • 镇江嘉创网络科技有限公司石嘴山网站seo
  • 秦皇岛网站优化百度教育app
  • 网站建设平面要多少分辨率怎样做网络推广
  • 公司建一个网站多少费用福州百度分公司
  • 网站靠什么盈利武汉网站提升排名
  • 美食网站建设需求中国纪检监察报
  • 网站建设设计原则黄页88网
  • 返利商城网站怎么做百度资讯
  • 建设一个公司网站应用商店搜索优化
  • 网站组成部分网站页面怎么优化
  • 有没有外包活的网站合肥百度推广公司哪家好
  • 网站开发主管岗位职责说明书软件开发培训机构去哪个学校
  • 丰台网站建设上海专业seo
  • 东莞企业网站建设预算大概多少外包推广服务
  • 苏州做网站哪家好广告公司推广平台
  • 潍坊做网站个人工作室关键词优化推广
  • 深圳罗湖的网站设计社区营销
  • 河北涞水建设厅官方网站游戏推广论坛
  • 长沙品牌网站建设搜索网站排行
  • 天津做宠物饲料的网站百度关键词排名爬虫