工具命令使用
2025/5/13小于 1 分钟mongodb数据库
工具命令使用
Mongo
安装
客户端 mongosh
sudo apt-get install -y mongodb-mongosh
mongodump
# 为了不影响数据库的服务,建议 readPreference 参数值选 secondary。
# readPreference选项仅3.2版本后适用
mongodump \
--host mongos01.example.com \
--port 30000 \
-u username \
-p password \
--authenticationDatabase=admin \
-d databasename \
-c collectionname \
--readPreference=secondary \
--out /home/daCheng/dump
#3.4.6版本后适用,uri连接字符串:https://docs.mongodb.com/manual/reference/connection-string/
mongodump \
--uri "mongodb://username:password@mongos01.example.com:30000/databasename?authSource=admin&readPreference=secondary" \
-c collectionname \
--out /home/daCheng/dump
mongorestroe
--host,--port,--db,--collection,--authenticationDatabase,--uri 都与 mongodump 相同 , 其他重要参数列举如下:
- --drop 对目标集合先删除后导入
mongorestore \
--uri "mongodb://xx:xxx@10.90.103.109:20513/?authSource=admin" \
--db 20007entitydb \
--drop /home/daCheng
mongorestore \
--host mongodb1.example.net \
--port 37017 \
--username user \
--password pass \
--authenticationDatabase=admin \
/opt/backup/mongodump-2019-09-10
#3.4.6版本后适用
mongorestore --uri "mongodb://username:password@mongos01.example.net:30000/?authSource=admin" \
/opt/backup/mongodump-2011-10-24