zoukankan      html  css  js  c++  java
  • Mongodb在Linux下的安装和启动和配置

    Mongodb的安装与启动
    ----------------------------------------------------------------------------
    Linux
    安装
    第一步:下载安装包
    下载版本:2.0.2-rc2
    首先在linux中解压缩安装程序
    通过命令操作:
    解压:[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz
    解压过程如下:
    Dos代码  收藏代码
    1. [root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz  
    2. mongodb-linux-i686-2.0.2-rc2/  
    3. mongodb-linux-i686-2.0.2-rc2/THIRD-PARTY-NOTICES  
    4. mongodb-linux-i686-2.0.2-rc2/GNU-AGPL-3.0  
    5. mongodb-linux-i686-2.0.2-rc2/README  
    6. mongodb-linux-i686-2.0.2-rc2/bin/  
    7. mongodb-linux-i686-2.0.2-rc2/bin/mongofiles  
    8. mongodb-linux-i686-2.0.2-rc2/bin/mongostat  
    9. mongodb-linux-i686-2.0.2-rc2/bin/bsondump  
    10. mongodb-linux-i686-2.0.2-rc2/bin/mongos  
    11. mongodb-linux-i686-2.0.2-rc2/bin/mongotop  
    12. mongodb-linux-i686-2.0.2-rc2/bin/mongodump  
    13. mongodb-linux-i686-2.0.2-rc2/bin/mongoimport  
    14. mongodb-linux-i686-2.0.2-rc2/bin/mongosniff  
    15. mongodb-linux-i686-2.0.2-rc2/bin/mongo  
    16. mongodb-linux-i686-2.0.2-rc2/bin/mongod  
    17. mongodb-linux-i686-2.0.2-rc2/bin/mongoexport  
    18. mongodb-linux-i686-2.0.2-rc2/bin/mongorestore  
     
    我们把 mongodb-linux-i686-2.0.2-rc2重命名为mongodb
    我们把在mongodb目录下新建一个data目录存放数据、新建一个log目录存放日志,然后在该目录下新建一个日志文件,例如我们命名为mongodb.log
    Dos代码  收藏代码
    1. [root@localhost mongodb]# mkdir log  
    2. [root@localhost mongodb]# mkdir data  
    3. [root@localhost mongodb]# cd log  
    4. [root@localhost log]# touch mongodb.log  
    然后定位到mongodb/bin目录中
    Dos代码  收藏代码
    1. [root@localhost local]# cd mongodb/bin  
    使用mongod命令建立一个mongodb数据库链接,端口号设置为100001,数据库的路径为/mongodb/data,日志路径为/mongodb/log/mongodb.log
    启动命令 :  
    Dos代码  收藏代码
    1. [root@localhost mongodb]# ./bin/mongod -port 10001 --dbpath data/ --logpath log/mongodb.log  
    2. all output going to: log/mongodb.log  
    使用客户端来连接该数据库
    重新开启一个终端,然后切换到mongodb目录下:
    Dos代码  收藏代码
    1. [root@localhost /]# cd usr/local/mongodb  
    然后使用bin/mongo命令来连接该数据库
    Dos代码  收藏代码
    1. [root@localhost mongodb]# ./bin/mongo localhost:10001  
    2. MongoDB shell version: 2.0.2-rc2  
    3. connecting to: localhost:10001/test  
    4. >  
    5. bye  
    往数据库中插入值
    Dos代码  收藏代码
    1. connecting to: localhost:10001/test  
    2. > db.foo.save({a:1})  
    从数据库中查询
    Dos代码  收藏代码
    1. > db.foo.find()  
    2. "_id" : ObjectId("4ee66eb440ef7803a9873d2d"), "a" : 1 }  
    3. >  
    通过浏览器访问
    在浏览器地址栏输入: http://localhost:10001/ 然后回车访问
    可以看到如下提示:You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
    然后根据提示把端口号加上1000访问 http://localhost:11001/ 、
    就能够访问到Monodb的服务端web页面

    通过配置文件来配置Mongodb
    首先在mongodb目录下新建一个文件,文件名任意,在这里我取名为:mongodb.conf
    Dos代码  收藏代码
    1. [root@localhost mongodb]# vi mongodb.conf  
    然后在配置文件中添加配置信息
    Txt代码  收藏代码
    1. port=10001  
    2. dbpath=data/  
    3. logpath=log/mongodb.log  
    4. logappend=true  
    解释说明:
    port=10001【代表端口号,如果不指定则默认为 27017 】
    dbpath=data/ 【数据库路径】
    logpath=log/mongodb.log 【日志路径】
    logappend=true 【日志文件自动累加,而不是覆盖】
    启动Mongodb服务  
    Dos代码  收藏代码
    1. [root@localhost mongodb]# ./bin/mongod -f mongodb.conf  
    2. all output going to: log/mongodb.log  
  • 相关阅读:
    Maven关于web.xml中Servlet和Servlet映射的问题
    intellij idea的Maven项目运行报程序包找不到的错误
    修改Maven项目默认JDK版本
    刷题15. 3Sum
    刷题11. Container With Most Water
    刷题10. Regular Expression Matching
    刷题5. Longest Palindromic Substring
    刷题4. Median of Two Sorted Arrays
    刷题3. Longest Substring Without Repeating Characters
    刷题2. Add Two Numbers
  • 原文地址:https://www.cnblogs.com/zhangyinguang/p/5708483.html
Copyright © 2011-2022 走看看