我已使用以下命令成功备份了已部署数据库中的数据:
mongodump admin -u user -p password
是否有一个shell脚本自动执行此操作并隐藏密码(即使有人获取脚本也可以保护密码)?
答案 0 :(得分:0)
您可以使用crontab在将为您运行此命令的服务器上创建计划任务。这样只有那些有权访问服务器的人才能获得你的密码。
以下是如何执行此操作的链接https://sheharyar.me/blog/regular-mongo-backups-using-cron/
答案 1 :(得分:0)
您应该使用只读用户实施Ariel的解决方案。当有人仍设法获取脚本时,这可以限制损坏。将加密密码存储起来并让运行备份的脚本解密它也是一种好习惯。