默认帐号密码
帐号: admin
密码: Admin_123456
认证数据库: admin
帐号: my
密码: My_123456
认证数据库: my_db
mongo220
admin
Admin123456
在哪个数据库下创建的帐号密码, 就用那个数据库作为认证数据库
连接到 mongodb
docker exec -it mongodb mongo -u admin -p Admin_123456 --authenticationDatabase admin
docker exec -it mongodb mongo -u my -p My_123456 --authenticationDatabase my_db
备份数据
mongodump --uri="mongodb://admin:Admin123456@192.168.0.220:27017/?authSource=admin" --archive="all_db.gz" --gzip
使用 --archive 配合 --gzip 可以显著节省空间并方便传输
--archive: 将所有库打包成一个单文件
--gzip: 在线压缩,通常能减少 70%-90% 的体积
还原数据
mongorestore --uri="mongodb://admin:Admin123456@192.168.0.203:27017/?authSource=admin" --archive="all_db.gz" --gzip