MongoDB 手动备份(mongodump)与恢复(mongorestore)
    		       		warning:
    		            这篇文章距离上次修改已过427天,其中的内容可能已经有所变动。
    		        
        		                
                
# 进行MongoDB数据库的备份操作
mongodump --host mongodb1.example.net --port 3017 --username user --password "pass" --authenticationDatabase admin --out /opt/backup/mongodump-2023-04-01
 
# 备份完成后,可以通过以下命令查看备份文件
ls /opt/backup/mongodump-2023-04-01
 
# 如果需要从备份中恢复数据,可以使用以下命令
mongorestore --host mongodb2.example.net --port 3017 --username user --password "pass" --authenticationDatabase admin /opt/backup/mongodump-2023-04-01/test
 
# 恢复完成后,可以登录MongoDB查看数据是否已恢复
mongo --host mongodb2.example.net --port 3017 --username user --password "pass" --authenticationDatabase admin在这个例子中,我们使用mongodump命令来备份数据,并将备份保存在/opt/backup/mongodump-2023-04-01目录下。然后,我们使用mongorestore命令来从备份中恢复数据。在恢复时,我们指定了目标主机、端口、用户名、密码和需要恢复的备份路径。最后,我们通过MongoDB shell检查数据是否已经成功恢复。
评论已关闭