一款强大的MongoDB可视化管理工具mongochef,下载地址:https://studio3t.com附上一个截图:
mongodb本地复制一份集合数据:db.source_collection.find().forEach(function(x){db.target_collection.insert(x)})例如:db.userinfo.find().forEach(function(x){db.userinfo_bak.insert(x)})
查看数据库的连接数:db.serverStatus().connections查看当前数据库正在执行的语句:db.currentOp()查看数据库中慢语句:db.system.profile.find()不断更新中。。。。。。。。。。。。。
db.copyDatabase:参数说明:db.copyDatabase(fromdb,todb,fromhost,username,password,mechanism)fromdb:string源数据库名称,用户必须能够对这个db进行鉴权todb:string复制到目的mongod的名字,名字可以跟原名字不一样fromhost:string可选项ip+port如果是同一mongd复制,则忽略该
mongodb的Profiling功能->慢查询功能 Profiling 把收集到的信息写入到system.profile集合中,system.profile集合是一个capped collection。 1.定位mongodb慢查询语句方法: 开启Profiling功能,通过定位慢查询日志,找到执行比较慢的语句,然后进行优化,思路如下: a.查询慢查询日志(syst
创建documents:for (i=0;i<1000000;i++){ db.users.insert( { "i":i, "username":"user"+i, "age":Math.floor(Math.random()*120), "create":new Date() } ); }创建索引:db.users.createIndex({i:1},{background:1})执行计
rszhou:PRIMARY>showdbsadmin0.000GBlocal146.588GBdb_chunqiu1163.165GBrszhou:PRIMARY>usedb_chunqiurszhou:PRIMARY>db.dropDatabase(){"dropped":"db_chunqiu","ok":1}rs
mongostat:mongostat-uadmin--authenticationDatabaseadmin
删除集合:db.t_order_detail.drop()
usedb_order创建用户:db.createUser({user:"u_db_order",pwd:"password",roles:[{role:"dbOwner",db:"db_order"}]})修改密码:db.changeUserPassword('u_db_order','new
创建索引:db.t_order_detail.createIndex({"order_id":1})查看索引:db.t_order_detail.getIndexes()删除索引:db.t_order_detail.dropIndex("index_name")
主机信息:[root@my2 db]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4192.168.56.101 my1.ml.com my1192.168.56.102 
备份指定的数据库:mongodump -u=u_app -p="password" -h 10.11.55.203 --port 27017 -d db_chunqiu -o /backup/备份所有库:mongodump -u u_app -p password --authenticationDatabase admin --p
mongodb://username:password@192.168.56.101:27017,192.168.56.102:27017,192.168.56.103:27017/db_name?replicaSet=rschunqiu
storage: dbPath: "/data/databases/mongodb" directoryPerDB: true journal: enabled: true &n
查看role:use adminPRIMARY> show roles { "role" : "__system", "db" : "admin", "isBuiltin" : true, "roles" : [ ], "inheritedRoles" : [ ] } { "role" : "backup", "db" : "admin
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号