0

我已使用以下命令成功备份了已部署数据库中的数据:

mongodump admin -u user -p password

是否有一个 shell 脚本可以在隐藏密码的情况下自动执行此操作(即使有人得到了脚本也可以保护密码)?

4

2 回答 2

0

您可以使用 crontab 在将为您运行此命令的服务器上创建计划任务。这样,只有有权访问服务器的人才能获得您的密码。

这是一个链接如何做到这一点https://sheharyar.me/blog/regular-mongo-backups-using-cron/

于 2015-03-24T09:32:28.577 回答
0

您应该使用只读用户实施 Ariel 的解决方案。这限制了当有人仍然设法获得脚本时的损害。存储加密的密码并让运行备份的脚本解密它也是一个好习惯。

于 2015-03-24T10:41:38.977 回答