pg_dump备份加密

发布时间:2026/5/21 20:08:45

pg_dump备份加密 文章目录文档用途详细信息文档用途通常目前备份过程中备份出的数据都为明文而在备份数据的传输或者使用过程中都有可能出现备份数据丢失的情况。在这种情况下需要对备份出的数据进行加密处理详细信息1. 介绍对于备份时输入的口令使用 SM3 加密算法生成类似 SM3***格式的 16 进制字符串存储在文件的开头。在进行恢复时需要比对输入的口令是否和备份时输出的口令一致。目前该方式只支持安全版V4.5。使用的方式进行备份时使用 pg_dump -Fc -d 数据库名称 -e “口令” 输出文件名称进行恢复时使用 pg_restore -d 数据库名称 -r “口令“ -Fc 输出文件名称注意目前使用 pg_dump 进行加密备份时只支持-Fc 格式。进行恢复时只能使用pg_restore 工具进行恢复需要输入口令该口令需要与 pg_dump 设定的口令一致2. 使用示例备份恢复命令pg_dump-Fc-d highgo-t test_01-eHg#123456-f/tmp/test_01.dmp pg_restore-d highgo-rHg#123456-Fc/tmp/test_01.dmp如果没有提供口令则会报错# pg_restore -d highgo -Fc /tmp/test_01.dmp pg_restore: error: did not find magic string in file header

相关新闻