首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

mongodb装配

2012-09-28 
mongodb安装windows下安装1.下载mongodb地址:http://www.mongodb.org/downloads,获取到mongodb-win32-i386

mongodb安装
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

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>mongoMongoDB shell version: 2.0.7-rc1connecting to: testC:\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

下次启动的时候就可以正常启动该服务

热点排行