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" ] }
>
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可以辅助使用