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

转//mongoDB安装

阅读更多

http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x

How to install MongoDB on OS X

I started playing with MongoDB this weekend. It’s a cool little database, and John Nunemaker’sMongoMapper gem is a treat. Mongo’s maintainers are nice enough to provide pre-compiled binaries for OS X, but you still have to do a little setup and configuration. (There’s actually a portfile on MacPorts, but it wasn’t up-to-date with the latest version when I found it.)

Here’s how I got the server installed and running as a daemon in OS X, for local development.

Download, unpack, and install the pre-compiled 64-bit binaries:

1
2
3
4
5
curl -O http://downloads.mongodb.org/osx/mongodb-osx-x86_64-1.4.0.tgz
tar xzf mongodb-osx-x86_64-1.4.0.tgz
sudo mv mongodb-osx-x86_64-1.4.0 /usr/local/mongodb
sudo mkdir /usr/local/mongodb_data /var/log/mongodb
sudo chown -R root /usr/local/mongodb

(If you’re on a 32-bit machine, substitute in i386 for each x86_64 above.)

Next, you’ll want to make a config file so you can change the server’s options without fiddling with command-line arguments.

Save as: /usr/local/mongodb/mongod.conf

1
2
3
4
5
# Store data alongside MongoDB instead of the default, /data/db/
dbpath = /usr/local/mongodb_data

# Only accept local connections
bind_ip = 127.0.0.1

Now, we’ll make a launchd job to register the server as an OS X daemon. launchd will start the server at startup, stop it before shutdown, make sure it stays up, and redirect its output to a nice log file.

Save as: /Library/LaunchDaemons/org.mongodb.mongod.plist

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>org.mongodb.mongod</string>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/mongodb/bin/mongod</string>
    <string>run</string>
    <string>--config</string>
    <string>/usr/local/mongodb/mongod.conf</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
  <key>KeepAlive</key>
  <true/>
  <key>WorkingDirectory</key>
  <string>/usr/local/mongodb</string>
  <key>StandardErrorPath</key>
  <string>/var/log/mongodb/output.log</string>
  <key>StandardOutPath</key>
  <string>/var/log/mongodb/output.log</string>
</dict>
</plist>

分享到:
评论

相关推荐

    Laravel开发-passport-mongodb

    在本文中,我们将深入探讨如何在Laravel框架中使用Passport扩展进行OAuth2服务器的集成,特别是针对非关系型数据库MongoDB的配置。Laravel Passport是Laravel官方提供的一个强大的API授权工具,它使得构建RESTful ...

    mongodb安装和实用命令

    MongoDB 安装和实用命令 MongoDB 是一个基于分布式文件存储的开源数据库系统。它的主要特点是高性能、易扩展、灵活的数据模型等。下面是 MongoDB 的安装和实用命令。 安装 MongoDB 1. 下载 MongoDB 的安装包,...

    MongoDB在Linux上的深度探索:安装、操作、可视化及实验指南.pdf

    ### MongoDB在Linux上的深度探索:安装、操作、可视化及实验指南 #### 一、MongoDB在Linux上的安装 **准备工作** - **确定Linux发行版**:确保了解正在使用的Linux发行版(例如Ubuntu、CentOS等),并且确认系统...

    linux_mongoDB安装及配置

    "Linux MongoDB安装及配置" Linux MongoDB安装及配置是将MongoDB数据库管理系统安装到Linux操作系统中,并对其进行配置的过程。下面是安装和配置MongoDB的详细步骤: 一、安装MongoDB 首先,需要下载MongoDB的...

    mongo数据库分享-张亚V1.pdf

    作者在安装部署章节中,详细描述了MongoDB的安装流程,包括官方文档的参考、安装方式的选择、目录规划、软件的下载与安装、配置文件的设定、服务的启动与关闭等。安装过程中,作者推荐了tar包的安装方式,并给出了...

    Win32安装mongodb(NoSQL)说明

    4. **运行MongoDB服务**: 转到`%MONGO_HOME%\bin`目录,你可以通过命令行窗口执行`mongod.exe --dbpath "C:\data\db"`来启动MongoDB服务器。如果一切正常,命令行窗口应该不会显示任何输出,而是等待连接。 **创建...

    mongodb的安装,以及php对mongodb的扩展.pdf

    下面详细介绍如何在Windows环境下安装MongoDB: 1. **下载并解压MongoDB** 访问MongoDB官网下载页面(https://www.mongodb.com/download-center/community),选择合适的版本进行下载。例如: ``` ...

    NoSql mongoDB安装文件

    在本主题中,我们将深入探讨MongoDB的安装过程以及如何使用NoSQL Manager工具进行管理。 首先,让我们了解一下NoSQL数据库的基本概念。NoSQL(Not Only SQL)指的是非关系型数据库,它与传统的SQL数据库(如MySQL、...

    通过java向mongodb中插入数据

    我们将涵盖MongoDB的Linux安装、MongoVUE客户端的使用以及Java API与MongoDB的交互。 【标签】: "java", "mongodb" **一、Linux安装MongoDB** 1. **下载安装包**: 首先,你需要从MongoDB官网下载适用于Linux的...

    tp6+mongodb.zip

    此外,还需要安装`topthink/think-mongo`这个扩展库,它提供了TP6与MongoDB的适配器,使得我们可以像操作MySQL一样操作MongoDB。 在整合过程中,可能会遇到的一个问题是原生MongoDB PHP库与TP6的ORM机制不完全兼容...

    MongoDB实战开发 - 零基础学习

    MongoDB的一大特色在于其非关系型数据模型,摒弃了传统数据库的“表”和“记录”概念,转而采用“集合”和“文档”。这意味着在MongoDB中,无需预先创建数据库和设计表结构,可以直接插入、查询和更新对象。这种设计...

    MongoDB c#驱动 dll

    在C#中使用这些DLL,开发者首先需要安装MongoDB.CSharpDriver NuGet包,这将自动引入所有必需的依赖。然后,可以按照以下步骤开始与MongoDB数据库交互: 1. **连接到MongoDB**:通过 MongoClient 类建立与MongoDB...

    MongoDB-HoneyProxy:mongodb的蜜罐代理。 运行时,它将代理所有流量并将其记录到虚拟mongodb服务器

    您还需要安装MongoDB才能正常运行,因为该项目可以用作日志记录代理。 建立 创建一个MongoDB数据库。 一些好的伪数据可以在找到。 另一个好的工具是 ,它会生成伪造的json,然后可以将其转换为bson。 然后,安装...

    MongoDB免安装 java Demo

    "MongoDB免安装 Java Demo" 是一个针对初学者或者开发者的实践项目,旨在帮助理解如何在无需完整安装MongoDB的情况下,通过Java进行数据库操作。这个Demo包含了启动MongoDB、创建集合、执行查询、插入数据以及删除...

    Laravel开发-laravel-mongodb-log

    在`laravel-mongodb-log`中,开发者首先需要安装该扩展包,通常通过Composer来完成: ``` composer require jenssegers/laravel-mongodb ``` 接下来,需要配置MongoDB连接。在`config/databases.php`文件中添加一个...

    mongodb 手册,帮助文件。

    #### 一、安装 MongoDB **1.1 安装 MongoDB on Red Hat Enterprise, CentOS, or Fedora Linux** - **环境准备**:确保系统为 Red Hat Enterprise、CentOS 或 Fedora Linux。 - **安装步骤**: - 下载适用于相应...

    Spring Data MongoDB中文文档

    - **Spring Data MongoDB** 的安装非常简单,可以通过 Maven 或 Gradle 添加依赖来完成。 ```xml &lt;groupId&gt;org.springframework.data&lt;/groupId&gt; &lt;artifactId&gt;spring-data-mongodb&lt;/artifactId&gt; &lt;version&gt;...

    mongodb和ImageMagic安装包的压缩包

    在给定的压缩包中,`mongodb-win64-2008plus-ssl-4.0.5-signed.msi` 是MongoDB的Windows 64位版本安装文件。安装步骤通常包括: 1. 下载并运行安装文件。 2. 按照向导提示进行配置,如选择安装路径、设置端口等。 3....

    mongodb-linux-x86_64-rhel70-5.0.9.tgz

    在Linux环境下,尤其是RHEL(Red Hat Enterprise Linux)7.0系统上,MongoDB的安装和管理是一项重要的运维任务。"mongodb-linux-x86_64-rhel70-5.0.9.tgz"是MongoDB为RHEL 7.0系统提供的特定版本的二进制包,版本号...

    python2.7导入shp文件到mongodb

    为了实现这一目标,我们需要安装并配置两个关键组件:GDAL(用于读取.shp文件)和pymongo(用于与MongoDB交互)。此外,我们还将用到Progressbar模块来显示数据导入进度。 #### 安装GDAL for Python GDAL...

Global site tag (gtag.js) - Google Analytics