mongoDb学习整理(一)--Mongodb安装

来源:互联网 发布:mathcad 是什么软件 编辑:程序博客网 时间:2024/06/05 17:55

本文是学习MongDb:The Definitive Guide(Mongodb权威指南)一书做的浅显的整理,请大神们多多指教。

安装mongodb

mongodb的安装一般是指构建核心数据库服务器mongod。mongod可以作为单个服务器、主从节点、副本集的成员,还可以做片(通常指mongodb进程)
mongodb需要一个数据目录用来存放数据库文件,还需要一个端口来监听数据库连接。
安装mongodb首先需要下载mongo安装文件,下载链接:www.mongodb.org
下面对mongodb的版本号进行简单说明:mongodb的版本号也很好理解。偶数开头版本号是稳定版,奇数开头版本号是开发版,如1.6开头的(1.6.0,1.6.1,1.6.15)是稳定版,1.7开头的(1.7.0,1.7.2….)是开发版,当开发版达到x.y.5是就已经非常接近生产环境了。

  • windows环境下安装mongodb
    msi安装包安装方法
    1.下载mongodb的msi安装包,双击安装。(不做详述)
    2.配置mongodb的window环境变量。(不做详述)
    3.配置mongodb运行环境
    在mongodb的根目录下创建mongo.config文件,文件内容如下:
    dbpath=D:\mongodb\data
    logpath=D:\mongodb\log\mongo.log

    前一句代表数据存储目录,后一句日志文件目录
    4.启动MongoDb Server
    命令行切换到mongodb安装根目录下,运行命令启动:
    mongod.exe --config d:\mongdb\mongo.config
    也可以不用配置文件mongo.config,直接将dbpath与logpath写在命令行中运行,如:
    mongod.exe --dbpath D:\mongodb\data --logpath D:\mongodb\log\mongo.log
    下面列出mongodb启动参数:
    –bind_ip绑定服务IP,若绑定127.0.0.1,只能本机访问,不指定默认本地所有IP
    –logpath 定MongoDB日志文件,注意是指定文件不是目录
    –logappend 使用追加的方式写日志
    –dbpath 指定数据库路径
    –port 指定服务端口号,默认端口27017
    –serviceName 指定服务名称
    –serviceDisplayNam指定服务名称,有多个mongodb服务时执行。
    –install 指定作为一个Windows服务安装。
    可以执行mongod –help来显示所有的参数选项
    为了使用方便我们会把mongodb的服务作为window服务来启动,
    使用如下命令将mongodb服务作为window服务:
    mongod--bind_ip 你的ip --logpath "D:\mongodb\log\mongo.log"--logappend --dbpath "D:\mongodb\data" --port 你的端口 --serviceName window服务名--serviceDisplayName 单个mongodb服务时可不写此项 --install
    如果没有其它需要,此命令可以只有–dbpath选项。
    zip包安装方法
    1.下载zip安装包。
    2.建立数据目录,如D:\mongodb,mongodb默认使用的数据目录是C:\data\db。
    3.解压zip安装包,终端进入解压目录,执行如下命令
    mongod.exe --dbpath D:\mongodb\
    如果数据目录不使用mongod默认目录.,那么需要用–dbpath来指定数据目录,否则直接执行mongod.exe即可

  • POSIX系统(linux、mac OS..)
    1.下载对应的安装包 tar.gz或其它压缩类型
    2.创建数据目录,并保证数据目录有写权限
    $ mkdir -p /data/db
    $ chmod -R $USER:$USER /data/db
    3.解压安装包,并进入安装包目录,指定数据目录并启动
    $ tar zxf mongod-linux-i686-1.6.0.tar.gz
    $ cd mongod-linux-i686-1.6.0
    $ bin/mongod -dbpath /data/db

  • 连接测试mongodb数据库
    终端执行mongo 127.0.0.1:27017命令(需要配置环境变量,否则要进入/mongodb/bin/目录),启动mongodb后台。默认连接到test数据库。
    如果设有密码:mongo -u root -p pwd 127.0.0.1:27017

0 0