下载吧 - 绿色安全的游戏和软件下载中心

软件下载吧

当前位置:软件下载吧 > 数据库 > DB2 > MongoDB实现自动备份的全过程记录

MongoDB实现自动备份的全过程记录

时间:2024-03-26 14:41作者:下载吧人气:27

前言

前段时间,个人小程序 因服务器磁盘空间被占满,导致MongoDB挂了。清理了一些无用的数据后,重启MongoDB,竟然无法启动,一番折腾(20分钟)后,总算修复了。这让我意识到:虽然是个人小项目,但也必须定期备份啊,否则数据丢了很尴尬的说。

碎碎念

我不是MongoDB高手,之所以选择MongoDB,是因为需求不明确——MongoDB很适合不明确需求场景的开发。

个人对Elasticsearch更熟悉,Elasticsearch也很适合不定需求的业务开发;但个人服务器只有1G内存,用Elasticsearch得升级服务器,得花好多钱啊啊啊。

MongoDB备份比较简单,只需用内置的 mongodump 即可,命令格式如下:

mongodump -h {mongodb主机名}:{端口} -u {账号} -p {密码} -d {数据库名称} -o {存储路径}

然而,笔者为MongoDB设置的密码是带有特殊字符的,例如 @#$ 之类,直接以如上形式执行命令,会报错!

所以笔者选择不带 -p 参数执行命令,即:

mongodump -h {mongodb主机名}:{端口} -u {账号} -d {数据库名称} -o {存储路径}

然后,命令提示符会提示输入密码。例如

# mongodump -h 127.0.0.1 -u user -d itmuch -o /tmp/somepathEnter password: 
标签MongoDB,实现,自动,备份,全过程,记录

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

热门阅览

最新排行

公众号