docker中psql数据库备份与恢复详解

docker中psql数据库备份与恢复详解,第1张

docker中psql数据库备份与恢复详解

在这篇文章的内容中,边肖为大家整理了docker中psql数据库查询的基本 *** 作,有需要的朋友可以学习培训一下,以供参考。

1。Docker中Postgres数据库的备份

说明:

dockerexecitdb_13pg_dumpall-c-UMRP>;mrp217

表情:

Dockerexecit[docker中镜像系统数据库的Docker名称]>_dumpall-c-U[客户名称]>:[指南办公室中数据库查询的名称]

2。Postgres数据库备份

说明:

pg_dump-主机xxxxx-端口5434-用户名odoo>odoo217mrp

表情:

pg_dump-host[详细地址]–port[端口号]–username[数据库查询的登录名]>:[导出的文档][数据库查询名称]

3。本地修复,根据cmd立即修复到Docker

Psql-Uodoo(登录名)-hlocalhost-p6543(Docker投射的端口号)-dodoo(数据库查询名)-f/media/Liang/_DDE_data/MRP217

4。在docker中修复数据库查询之前,删除旧数据库,新建一个,然后修复(按时升级数据库查询)

Dockerexec-itdb13bash#去daocker
psql-Uodoo(登录名)-dpostgres#去psql数据库查询

以后实现数据库 *** 作:
dropdatabaseodoo;#Deletedatabase
createdatabaseodoo;#创建新的数据库查询
只需退出dockers并修复数据库查询。

4.1另一种修复,我的不适合这里

在pg_dump-hlocalhost-p5432-udoo-fc-b-v-f"/usr/2020214.backup"MRPdoker,功效:将docker数据库查询内的数据备份到docker内
DockerCPDB_MRP_sync:/usr/2020214.backup./Docker外,功效:从Docker导入到Docker的外部网络服务器
SCPXXXXXX备份D:\连接远程控制,导入本地
pg_restore-d<查询名称>:/path/to/your/file/MRP.SQL-c-U<;登录名>:

5。从检测网络服务器导入到本地

scpxxxx:/home/XXX/MRP217D:\Connectremotecontrol,不需要特殊的shell工具导入到本地
scpip:检测网络服务器中备份数据的方式是本地方式导入。

以上就是大家这次整理的所有内容,期待对大家有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存