mongodb的日常管理

   1  mongodb的日常管理需要用到的一些指令首先启动和停止

   比如在windows 上 :进入

  

 D:\mongodb_64-2.6.4\bin 的目录

2014/09/26  16:33    <DIR>          .
2014/09/26  16:33    <DIR>          ..
2014/08/08  21:30        18,788,864 bsondump.exe
2014/08/08  21:18        10,143,744 mongo.exe
2014/08/08  21:28        18,920,960 mongod.exe
2014/08/08  21:28       129,068,032 mongod.pdb
2014/08/08  21:29        18,846,720 mongodump.exe
2014/08/08  21:29        18,796,544 mongoexport.exe
2014/08/08  21:30        18,814,464 mongofiles.exe
2014/08/08  21:29        18,825,728 mongoimport.exe
2014/08/08  21:29        18,787,328 mongooplog.exe
2014/08/08  21:30        18,647,040 mongoperf.exe
2014/08/08  21:29        18,866,176 mongorestore.exe
2014/08/08  21:28        15,272,448 mongos.exe
2014/08/08  21:28       103,885,824 mongos.pdb
2014/08/08  21:29        18,836,992 mongostat.exe
2014/08/08  21:29        18,790,912 mongotop.exe
              15 个文件    465,291,776 字节
               2 个目录 89,463,631,872 可用字节

D:\mongodb_64-2.6.4\bin>mongod.exe --dbpath=../data

   主要参数:--port 指定端口,--fork后台运行,--logpath日志文件 --config  运行后启动服务端,也可以指定配置文件的方式,使用--config 或者-f :mongod.exe --config mongdb.conf

port=27017

fork =true

logpath = mongodb.log

  shell连接到Server,mongo.exe localhost:27017

写道
[root@localhost bin]# ./mongo localhost:10001
MongoDB shell version: 2.6.4
connecting to: localhost:10001/test
> use admin
switched to db admin
> db.auth("root","root$123");
1
> use test_his;
switched to db test_his
> db.addUser("test","test");
WARNING: The 'addUser' shell helper is DEPRECATED. Please use 'createUser' instead
Successfully added user: { "user" : "test", "roles" : [ "dbOwner" ] }
>

 2  停止Mongo ,使用crtl+c或则Kill 或者指令 use admin; db.shutdownServer();

3 监控,默认带有监控页面,访问端口比默认端口大1000,另外比较常用的是指令,比如

  serverStatus,可以使用db.serverStatus();或者db.runCommand({"serverStatus" :1});另外还有mongstat可以辅助使用

猜你喜欢

转载自chenhua-1984.iteye.com/blog/2158422