mongodb入门(安装)

 今天我们来记录mongodb的安装,从此踏入nosql世界。

  • 在windows下面安装
  1.  首先我们应该去官方网站去下载相应的安装包:   http://www.mongodb.org/downloads, 这个里面选择一个合适的安装包,一般来说我们在windows下面就是学习用的,只要下载一个与平台相关的一个就可以。
  2. 在文件路径里面建立一个路径,用来设置dbpath
  3. 解压下面下来下来的zip包,然后解压后,设置环境变量
  4. 启动mongo 我本地的命令:mongod.exe --dbpath=E:\work\mongodbdata

         起来后我们可以看到默认会监听在27017端口上面,至此,我们数据库就安装成功了,可以玩玩了。

  •  linux下的安装相对来说也比较简单,我简单的记录下
  1. 下载 wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.0.6.tgz
  2. 然后解压 tar zxvf mongodb-linux-i686-1.4.3.tgz -C /home/work/bin/
  3. 创建db的路径  mkdir -p /data/db/
  4. chown -u /data/db

         启动mongo,和windows是相同的,就不多讲了。具体的可以通过:bin/mongod --help 进行查看。

  • mongo的主从数据建立

        我们假设下载有两台机器aa和bb,aa为master,bb为master,我简单的写一下主从的建立命令:

1.  分别启动主从mongodb

aa  >> bin/mongod --quiet --auth --rest --smallfiles --master --oplogSize 1024 --logappend --logpath /home/work/mongodata/logs/mongo.log

 

bb >> bin/mongod --quiet --auth --rest --smallfiles --slave --fastsync --autoresync --logappend --logpath /home/work/mongodata/logs/mongo.log

扫描二维码关注公众号,回复: 1312295 查看本文章

2. 建立主从环境后,若使用了--auth,明确需要验证的话,则需要在主从环境上分别设置用户名和密码。

  如:

      aa >> bin/mongo

                use local

                switched to db local

                 db.addUser("用户名", "密码")

同样的

      bb >> bin/mongo

                  use local

                  switched to db local

                  db.addUser("用户名", "密码")

现在把bb加入aa的master列表中,以便aa和bb能关联起来

bbb >> bin/mongo

             use local

            db.sources.add({host:"xx.xx.xxx.xxx"})

这样NOSQL主从环境就架起来了。

猜你喜欢

转载自asialee.iteye.com/blog/1828969