`
lizhuang
  • 浏览: 903723 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MongoDB homebrew安装

 
阅读更多

MongoDB是非关系型数据库的典型代表,NoSQL概念的体现。传统的关系数据库将结构化的数据库存储在一张张定义好字段和格式的数据表中,而MongoDB则是将类似json格式的数据松散的存储在集合(Collection)中,而这些json格式的数据(称为文档document)也许key字段完全不一样。数据文档是以键-值对的格式存储在集合中,这种存储形式为BSON(Binary Serialized Document Formate)。而MongoDB的数据查询方式类似HQL或者JPA这些面向对象的查询语句。

一、Mac系统下安装

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

利用Homebrew安装,brew是一个Mac系统下的软件包管理工具,我用的苹果笔记本以前都还没安装brew,所以得先安装brew,参考Homebrew官网的安装方法,终端下命令:



ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"



安装完brew后先更新一下:

brew update

然后就是安装MongoDB:

brew install mongodb



安装成功之后,“mongod”命令启动mongo数据库。浏览器下输入http://127.0.0.1:28017 如果能正常显示mongo数据库的信息,则表示启动成功。

首先遇到的问题是这样安装完之后,别的电脑没法连接这台Mac上的这个数据库,这样解决,找到 /usr/local/etc/mongod.conf ,这就是通过brew安装的mongodb的参数文件,内容为:


Text代码  收藏代码

    # Store data in /usr/local/var/mongodb instead of the default /data/db 
    dbpath = /usr/local/var/mongodb 
     
    # Append logs to /usr/local/var/log/mongodb/mongo.log 
    logpath = /usr/local/var/log/mongodb/mongo.log 
    logappend = true 
     
    # Only accept local connections 
    bind_ip = 127.0.0.1 

用vim将bind_ip改成0.0.0.0就能支持远程访问了(或者直接将bind_ip注释掉),同时从这个配置文件里能看到,所有的数据文件的存储路径是/usr/local/var/mongodb。当然如果想更改这个路径,改这个配置文件就可以了,当然也可以在启动数据库时加启动参数:mongod -f /my/newdatapath 或者 mongod --config /my/newdatapath 。

也可以这样更改绑定的ip:mongod --bind_ip 0.0.0.0 

但是这样的命令更改改变启动参数只是暂时的,下一次如果不加这些参数,数据库还是会安装mongod.conf文件里的参数启动。

想参看更多mongod的参数,输入 mongod -help就好了。。


mongod是启动数据库,而mongo则是打开一个数据库的Shell命令行管理程序。
mongo -help 获得帮助提示信息,值得一提的是通过mongo连接远程的mongo数据库的方法:mongo remoteip
例如连接我另一台Windows系统的电脑上的数据库:mongo 192.168.1.154 。如果需要用户名和秘密,添加-u和-p参数就可以了。
一些常用的操作指令(参考http://www.mongodb.org/display/DOCS/Tutorial):
show dbs  :显示所有有数据的数据库
show users :显示所有用户
use onedbname : 转到某个数据库
db.help() : 显示数据库操作的帮助提示
show collections :显示该数据库下的所有有数据的数据集合(类似于关系数据库的表)
db.collectionname.help() :显示所有数据集合操作的帮助提示
db.collectionname.save({a:'tl'}) :在该数据集里存储一条数据,即存储一个文档
db.collectionname.find() : 查找该数据集里的所有数据,find函数里可以加查询参数。

二、Windows系统下安装

windows系统下的安装就容易多了,http://www.mongodb.org/downloads 现在对应的版本,放在系统的C盘目录下,解压缩,会发现C:\mongodb-2.0.7\bin目录下就有mongod和mongo了,为了便于以后启动简单,将C:\mongodb-2.0.7\bin添加到环境变量就好了。MongoDB会将所有的数据文件存放在C:\data\db下。

在Windows下安装的mongo数据库不用改什么配置就支持远程访问。

mac os x MongoDB图形界面mangohub的下载地址:
http://mongohub.todayclose.com/download
分享到:
评论

相关推荐

    MongoDB的安装(详细教程)

    2. 使用Homebrew安装MongoDB:`brew install mongodb-community@<version>`。 3. 创建数据目录(例如:`/usr/local/var/mongodb`)并给予适当权限。 4. 初始化MongoDB服务:`sudo mkdir -p /data/db && sudo chown -...

    MongoDB安装文档

    本安装文档将详述在各种操作系统上安装MongoDB的步骤,并提供启动和管理MongoDB的基本方法。 首先,让我们从准备工作开始。在安装MongoDB之前,确保你的计算机满足其系统需求,通常包括支持的操作系统(如Windows、...

    homebrew-brew:官方的MongoDB软件Homebrew Tap

    MongoDB Homebrew Tap 这是用于官方MongoDB软件的自定义水龙头。 设置 您可以使用以下命令在MacOS终端会话中添加自定义拍子: $ brew tap mongodb/brew 安装公式 添加水龙头后,请按照以下说明安装所需的软件包。 ...

    Mongodb安装部署操作资料

    本资料包涵盖了MongoDB的安装、部署以及相关的操作知识,旨在帮助用户全面理解和掌握MongoDB的基本使用。 首先,让我们从MongoDB的安装开始。MongoDB提供了适用于多种操作系统(如Windows、Linux和macOS)的二进制...

    MongoDB数据库介绍及安装

    - macOS用户可以使用Homebrew来安装MongoDB。 - 安装完成后,需要启动MongoDB服务,并确保其在后台正常运行。 3. **MongoDB命令行工具** - `mongo` shell:这是一个交互式的JavaScript环境,用于连接到MongoDB...

    mongoDB非关系型数据库安装以及使用指南

    - macOS:可以使用Homebrew进行安装,命令行输入`brew install mongodb-community`。 三、配置MongoDB 安装完成后,需要配置MongoDB服务。在Windows上,可以通过服务管理器启动MongoDB服务;在Linux上,配置`/etc/...

    mongodb数据库的安装

    - 使用Homebrew,输入`brew install mongodb-community`。 三、配置MongoDB 1. 数据目录:MongoDB需要一个数据存储目录,通常在安装过程中会创建默认的data/db目录。若需自定义,可在mongod.conf中设置`dbPath`...

    MongoDB安装教程(附带安装包)

    对于macOS,可以通过Homebrew来安装MongoDB。 接下来,我们进入MongoDB的安装步骤: 1. **下载安装包**:你可以从MongoDB的官方网站(https://www.mongodb.com/download-center/community)获取最新版本的安装包。...

    mongodb安装及自启动

    在本教程中,我们将详细介绍MongoDB的安装过程以及如何设置自启动,确保系统重启后MongoDB服务能自动运行。 **一、MongoDB的下载** 首先,我们需要从官方网站(https://www.mongodb.com/download-center/community...

    MongoDB 步骤安装说明mac和win

    1. **通过 Homebrew 安装**: ```bash brew install mongodb ``` 2. **通过 npm 安装**(适用于 Node.js 应用程序): ```bash npm install mongodb ``` > 注意:以上两种方法均可根据实际情况选择适合的...

    Mac中mongoDB的安装与卸载步骤详解

    前言 MongoDB 是一个基于分布式文件存储的...一种是使用命令行安装,第二种是使用HomeBrew 安装,我按照第二种方式安装。 1.更新Homebrew的package数据库: $ brew update 2.安装 mongodb $ brew install mongodb

    homebrew-mongodb:带有副本集的mongdb安装脚本

    您可以在找到它安装了mongodb 您可以在终端中使用以下命令安装mongodb: brew install mongodb档案文件homebrew.mxcl.mongodb#.plist mongod#.conf创建的目录/ usr / local / var / log / mongodb#/ / usr / ...

    mongodb-4.0.4_MacOSX

    2. **安装 MongoDB**:Homebrew 安装完成后,使用以下命令安装 MongoDB: ``` brew install mongodb-community@4.0 ``` 3. **配置 MongoDB**:MongoDB 需要在启动时知道数据存储的位置。创建一个数据目录,例如 ...

    mongodb安装包

    1. 使用Homebrew安装MongoDB: ``` brew tap mongodb/brew brew install mongodb-community ``` 2. 创建数据存储目录,如:/data/db。 3. 启动服务:`brew services start mongodb-community`。 五、MongoDB...

    mac下安装和配置mongodb的步骤详解

    在Mac环境下安装MongoDB,我们通常会使用Homebrew这个包管理器。首先,确保你的系统已经安装了Homebrew。如果没有,可以通过在终端输入以下命令来安装: ```bash /bin/bash -c "$(curl -fsSL ...

    MongoDB.rar

    - **macOS**:可以使用Homebrew或其他包管理器进行安装。 3. **配置MongoDB**:在安装目录下找到配置文件(如`mongod.conf`),根据需求调整配置,例如设置数据文件路径、端口号、网络绑定等。 4. **启动MongoDB...

    mongodb 手册,帮助文件。

    - 使用 Homebrew 包管理器安装 MongoDB。 - 配置启动脚本。 - 启动 MongoDB 服务。 **1.6 安装 MongoDB on Windows** - **环境准备**:确保系统为 Windows。 - **安装步骤**: - 下载适用于 Windows 的 ...

    mongodb安装配置

    3. **macOS**:通过Homebrew安装: ``` brew tap mongodb-community taps brew install mongodb-community ``` **四、配置MongoDB** 1. **配置文件**:在Linux和macOS上,配置文件通常位于`/etc/mongod.conf`。...

Global site tag (gtag.js) - Google Analytics