-
其他操作
- 查看opid:
- db.currentOp(true).inprog.forEach(function(d){if (d.opid)printjson(d.opid)})
- 停止执行某个SQL:
- db.killOp(234906843) //例如停止某个慢查询操作;
- 查看opid:
-
允许备库查询:
- rs.slaveOk();
-
把退位的主节点重新变为主节点:
- rs.freeze(0)
-
删除节点:
- rs.remove("192.168.182.135:19932")
-
添加节点:
- rs.add("192.168.182.135:19932")
- rs.add(host:'192.168.182.134:19932',priority:50)
-
查看连接
- 查看连接数:db.serverStatus().connections;
- 查看连接的client IP列表:db.currentOp(true).inprog.forEach(function(d){if (d.client)printjson(d.client)})
- 关闭连接:db.runCommand( { killAllSessions: [ ] } )
- 每台mongo 最大支持8000个连接
-
停服:
- db.shutdownServer();
- mongod --shutdown--dbpath /database/mongodb/data/
- /export/data/mongodb/bin/mongod --shutdown -f /export/data/mongodb/config/mongod.cnf
- ps -ef | grep mongo ; kill -2 xxxx
-
启动:
- /export/data/mongodb/bin/mongod -f /export/data/mongodb/config/mongod.cnf
-
登陆:
- mongo -udbauser -p'mongo123!@#' 127.0.0.1:27017/admin
- mongo -uroot_admin -p'S3D2nMfMneecXUEcOIUY&T' 127.0.0.1:20011/admin
-
备份恢复
- 备份:mongodump -h dbhost -d dbname -o dbdirectory
- dbhost: mongo地址,本机可以忽略
- dbname: 要备份的库名
- dbdirectory: 存储目录,备份后每个库会生成一个同名目录
- 恢复:
- mongorestore -h <hostname> --port <port> -d dbname <path>
- 备份:mongodump -h dbhost -d dbname -o dbdirectory
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交