mongodb命令

1.异常warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.的解决方法:

mongod --auth -dbpath C:\mongo\MongoDB\mongo\data --repair

2.db启动:

mongod --auth -dbpath C:\mongo\MongoDB\mongo\data

3.db配置文章:

http://blog.csdn.net/liuzhoulong/article/details/6124566

4.db备份:

>mongodump -h dbhost -d dbname -o dbdirectory

-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017

-d:需要备份的数据库实例,例如:test

-o:备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。

>mongorestore -h dbhost -d dbname --directoryperdb dbdirectory

-h:MongoDB所在服务器地址

-d:需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2

--directoryperdb:备份数据所在位置,例如:c:\data\dump\test,这里为什么要多加一个test,而不是备份时候的dump,读者自己查看提示吧!

--drop:恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!

 

5.node项目linux启动、停止相关命令:

forever start test.js
forever stop test.js
forever restart test.js
相关文章介绍: http://www.jb51.net/article/52019.htm
 
6.node启动本地命令:
supervisor app.js  : 服务端代码有修改,会立即重新启动node服务;
node app.js  : 通常用的node服务,如果不做服务端开发,建议使用这个;
 
7.关闭所有的node服务
killall/pkill node
2.lsof -i tcp:2000
kill -9 pid(查找到的进程pid)
 
8.服务端启动mongodb:
./mongod --fork --logpath /var/log/mongodb.log --logappend
使用fork:
http://blog.csdn.net/jaylong35/article/details/7219410
 
9.设置mongod变量:
http://www.2cto.com/database/201408/322384.html
 
10.tail命令:
http://www.cnblogs.com/mfryf/p/3336804.html
 
11.mongodb用户认证
http://blog.51cto.com/brucetam/1540119
 
ps:
1.关闭命令的帖子:http://cnodejs.org/topic/510dd169df9e9fcc581cb97f
2.kill -2与kill -9的区别:-2终止(等同ctrl+c)(mac控制台收到的命令Terminated: 15),-9强制终止(控制台:Killed: 9),详情见:http://www.xuejiehome.com/blread-1596.html
3.ps -ef | grep node:检查node命令是否存在,详情见:http://zhidao.baidu.com/link?url=c2iKGCW6q4mNTymqNkFVqJ2dqUXP1j3hWhaKwSWL2SMBr6Ch8ntgc-6TUo23S8ezEFJWA6qkhs7nbTPGQhyG-YlNkIBqZ7yvSmbMUOB2NVa
4.如果nodejs是通过supervisor命令启动,第二种方法就无效了,因为lsof -i找不到supervisor这个服务的进程,而ps -ef | grep node可以找到,不过通过这种方式找到的话,需要把supervisor和node这两个进程都给kill掉;不过,killall node最简单粗暴了;关于lsof:http://www.cnblogs.com/peida/archive/2013/02/26/2932972.html
5.mongodump和mongorestore:http://chenzhou123520.iteye.com/blog/1630993
6.安装mongodb: http://www.cnblogs.com/junqilian/p/4109580.html
posted @ 2015-03-06 10:40  muzi131313  阅读(151)  评论(0编辑  收藏  举报