首页 > 其他分享 >postgres备份脚本执行后自动输入密码

postgres备份脚本执行后自动输入密码

时间:2023-08-12 15:03:05浏览次数:32  
标签:postgres dump 备份 db 密码 pg sshpass

背景环境

centos7.9,postgresql14 在执行备份命令的时候,不像mysql,可以用-p的参数然后跟密码即可,-p在pg里面是跟端口的参数 所以有适当的变通

步骤

  1. 使用sh脚本 vi backup.sh
export PGPASSWORD="password"
pg_dump -U postgres -Fc db_name >"/db_backup/db.dump
  1. 安装sshpass
yum install sshpass -y

备份命令则为

 sshpass -p "password"  /usr/pgsql-14/bin/pg_dump -U postgres -Fd -j 6   "db_name" -f  /db_backup/test

格式为sshpass -p 密码 备份命令,其实sshpass 也适合部分需要简单交互输入参数的命令

标签:postgres,dump,备份,db,密码,pg,sshpass
From: https://blog.51cto.com/bomby/7058998

相关文章

  • Linux ROOT密码忘记解决方法 root口令忘记解决方法
    忘记root密码解决思路:用光盘启动重新设置密码将光盘设置为第一启动保存退出进入救援模式  用光盘启动 设置root密码主板上有个bios芯片,不但可以自检程序用于引导之外,还可以设置(一般电脑的话开机按F2、F1或者其他键)虚拟机上就是打开电源时进入固件然后开机 找到Boot(启动)里面......
  • 对密码的加密
     翻阅一开源项目中,发现对密码的相关操作.最开始,一般用密码->md5 存储.后来发现md5可以撞库,后来就有听说腾讯的加密方式是md526次,然后反转序列再md52次...(道听途说的)也有用密码+固定salt进行md5的, 还有一种是 动态salt+密码->md5,这种就是要多存一个......
  • PostgreSQL - limit offset SQL优化
    这个案例来自项目组最近一直在做性能优化的一个案列,我们项目每周都有通过Kibana(EFLK)导出性能周报,最近一周出现一个分页查询的API出现了slowcall(响应大于1秒),我们对代码和SQL进行了review,Code部分这里省略掉,讲下SQL的部分,下面是SQLselectt.id,t.xxfromxx_tabletwhe......
  • 洛谷 P7739 - [NOI2021] 密码箱
    感觉难度和今年D2T2差不多。首先一个很显然的事情是,每一步得到的分数的分子分母都是互质的,证明参考SBT。而最后答案要求我们将分子分母都求出来而不是求分数值,所以可以很明显的想到将分数当成一个二元组然后维护变换。考虑从右往左扫,假设当前分数为\(\dfrac{x}{y}\),那么扫过......
  • 【源码解析】postgresql having clause 是如何实现的 (2)
    在上一篇中,主要探究了postgresql源码层面是怎么实现聚合函数的。本篇将探究havingclause是如何实现的。setupcreatetablefoo(aint,bint);insertintofooselectrandom()*i/2,random()*ifromgenerate_series(10,20)g(i);selecta,count(b)fromfoogrou......
  • postgres物化视图自动触发
    环境centos7.9,postgresql-14由于上篇的物化视图是手动刷新数据,sh本着程序员都是懒人的原则,不做成自动刷新是对不起自己的职业步骤建物化视图CREATEMATERIALIZEDVIEWview_xxxAS(SELECT*FROMtable)WITHDATA;WITHDATA指刷新时可查询视图WIT......
  • 【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-被黑了,求密码
    前言摩尔斯电码(Morsecode)也被称作摩斯密码,是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它发明于1837年,是一种早期的数字化通信形式。不同于现代化的数字通讯,摩尔斯电码只使用零和一两种状态的二进制代码,它的代码包括五种:短促的点信号“・......
  • 备份小能手,还原大行动!NAS整机备份同步指南
    现在的我们越来越离不开电子设备,但当我们使用一段时间之后就可能会出现各种各样的问题影响我们的数据安全,备份数据就显得尤为重要。今天和大家分享铁威马整机备份的工具:傲梅备份。傲梅备份搭配铁威马NAS,轻松实现备份系统、文件、磁盘、分区,一旦电脑发生异常时,我们可以轻易地还原......
  • PostgreSQL从小白到专家 - 第25讲:窗口函数
     PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。第25讲:窗口函数内容1:窗口函数如何定义内容2:专用窗口函......
  • java.sql.SQLFeatureNotSupportedException: 这个 org.postgresql.jdbc.PgResultSet.g
    具体报错为:Errorattemptingtogetcolumn'DISEASENAME'fromresultset.Cause:java.sql.SQLFeatureNotSupportedException:这个org.postgresql.jdbc.PgResultSet.getNString(int)方法尚未被实作。;这个org.postgresql.jdbc.PgResultSet.getNString(int)方法尚未被实......