导出数据库:
$ mongodump --host [127.0.0.1] --port [2717] --username [myuser] --password ["PASSWORD"] --out [/home/apps/tmp/mongodump/20191024]
导入数据库:
$ mongorestore --host 主机 --port 端口号 --db 数据库名 --dir 数据库文件路径/
压缩文件:
$ tar -czvf dirName/ dirName.tar.gz
mongodb collection 导出json文件
$ mongoexport -d dbname -c colname -o 路径/文件名.json --type json
mongodb collecetion 导入json文件
$ mongoimport -d dbname -c colname --file 路径/文件名.json --type json
加 host 远程导入导出:
$ mongoexport --host 172.16.1.93 --port 27000 -d qp_public -c role_copy -o role_copy.json --type json
$ mongoexport --host 172.16.1.93 --port 27000 -d qp_public -c role_copy --file 路径/文件名.json --type json
复制数据库:
$ db.copyDatabase(fromdb,todb,fromhost,username,password,mechanism)
删除数据库:
$ db.dropDatabase()
mongo数据库添加用户
db.createUser({user: "something", pwd: "bpZ_aT67km", roles: [{ role: "dbOwner", db: "something" }]}) ;
db.createUser({
user: "something",
pwd: "bpZ_aT67km",
roles: [{
role: "readWrite",
db: "something"
}, {
role: "dbAdmin",
db: "something"
}]
});
mongo db 删除用户
db.system.users.remove({user:"haha"}) db.system.users.find()
mongo db 用户认证
db.auth("admin","123456");