windows下安装
1.下载mongodb
地址:http://www.mongodb.org/downloads,获取到mongodb-win32-i386-2.0.7-rc1.zip
2.解压mongodb-win32-i386-2.0.7-rc1.zip至mongodb-win32-i386-2.0.7-rc1
3.在mongodb-win32-i386-2.0.7-rc1下新建一个data文件夹,启动mongodb
4.测试是否启动成功
若能telnet成功就启动成功
5.设置数据库用户(已经mongodb设至到path中)
给mongdb 的admin数据库增加了一个test用户,密码为test
若要删除创建的用户
即可
linux下安装
基本上和windows下面的一样,但是启动的时候有些区别
以守护线程的方式启动
除此之外还可以在开启多个mongdb数据库,只需要指定不同的db文件夹和lon日志文件
例如
这就开启了两个mongdb服务器
ps:linux关闭mongdb服务器
我按照原来关闭memcached的形式,直接kill进程的方式,但是发现再次执行启动服务的命令时,不能启动服务的问题,这主要是非法关闭服务的原因,这里关闭服务要调用mongod的shutdown命令
下次启动的时候就可以正常启动该服务
1.下载mongodb
地址:http://www.mongodb.org/downloads,获取到mongodb-win32-i386-2.0.7-rc1.zip
2.解压mongodb-win32-i386-2.0.7-rc1.zip至mongodb-win32-i386-2.0.7-rc1
3.在mongodb-win32-i386-2.0.7-rc1下新建一个data文件夹,启动mongodb
mongod --dbpath=D:\mongdb\mongodb-win32-i386-2.0.7-rc1\mongodb-win32-i386-2.0.7-rc1\data --port 27017
4.测试是否启动成功
telnet 127.0.0.1 27017
若能telnet成功就启动成功
5.设置数据库用户(已经mongodb设至到path中)
C:\Users\worina>mongo
MongoDB shell version: 2.0.7-rc1
connecting to: test
C:\Users\worina>use admin --切换成admin数据库
switched to db admin
> db.addUser('test','test')
{ "n" : 0, "connectionId" : 1, "err" : null, "ok" : 1 }
{
"user" : "test",
"readOnly" : false,
"pwd" : "a6de521abefc2fed4f5876855a3484f5",
"_id" : ObjectId("50232822bedcbbc57a2d98bc")
}
给mongdb 的admin数据库增加了一个test用户,密码为test
若要删除创建的用户
db.system.users.remove({'users':'test'})
即可
linux下安装
基本上和windows下面的一样,但是启动的时候有些区别
以守护线程的方式启动
./mongod --dbpath=../data/db/27017/ --logpath=../data/log/27017/mongodb.log --logappend --port 27017 &
除此之外还可以在开启多个mongdb数据库,只需要指定不同的db文件夹和lon日志文件
例如
./mongod --dbpath=../data/db/27018/ --logpath=../data/log/27018/mongodb.log --logappend --port 27018 &
这就开启了两个mongdb服务器
ps:linux关闭mongdb服务器
我按照原来关闭memcached的形式,直接kill进程的方式,但是发现再次执行启动服务的命令时,不能启动服务的问题,这主要是非法关闭服务的原因,这里关闭服务要调用mongod的shutdown命令
./mongod --port 27018 --dbpath=../data/db/27018 --shutdown
下次启动的时候就可以正常启动该服务