1. 程式人生 > >mongodb 常用操作命令

mongodb 常用操作命令

關閉mongodb

> use admin;

> db.shutdownServer();

啟動

 

 

mongodb匯入匯出

./mongoexport --host 127.0.0.1 --port 1001  --db zhly --collection bank_codes  --out /data/bank_codes.json


./mongoimport --host 127.0.0.1 --port 12001 --db zhly --collection bank_codes --username dev --password 123 --file /data/datas/bank_codes.json --type json

匯出database

/opt/mongodb/bin/mongodump -u username -p 123qwe -h 127.0.0.1 -d connect1 -o /data/mongodb_databak/ --port 20001

mongodb建立使用者和刪除使用者

use admin

db.createUser({user: "admin",pwd: "baadx",roles: [ { role: "root", db: "admin" } ]})  //建立和理員使用者

use test

db.createUser( { user: "dev", pwd: "123", roles: [{ role: "readWrite", db: "test" } ]});  //建立一般使用者
db.auth("dev","123"); //檢視是否成功 不用重啟


db.dropUser("dev", {w: "majority", wtimeout: 5000})

mysql備份

mysqldump -h127.0.0.1 -uroot -pqvve~\!\@ zhly_db > /data/sqlbak/zhly_db$(date +%Y%m%d_%H%M%S).sql