http://blog.csdn.net/u010311313/article/details/46948995

1.前往官网下载MongoDB压缩包

2.将下载好的压缩包解压,将解压出的文件夹下的内容全部复制到新的路径下。

  1. cp -r mongodb-osx-x86_64-3.0.4 /usr/local/mongodb

3. 在新建立的文件夹下建立data文件夹用来记录数据,log文件夹用来记录日志

  1. cd /usr/local/mongodb
  1. mkdir data
  1. mkdir log

4.进入bin目录下,创建mongodb.conf配置文件

  1. cd bin
  1. vim mongodb.conf

5.编写配置文件

  1. port=27017
  2. dbpath=/usr/local/mongodb/data/
  3. logpath=/usr/local/mongodb/log/mongodb.log
  4. fork = true

port: 数据库服务使用端口

dbpath: 数据存放的文件位置

logpath: 日志文件的存放位置

fork: 后台守护进程运行

5.启动

在bin路径下,执行

  1. ./mongod -f mongodb.conf

-f 后面写要使用的配置文件
启动成功后会打印类似于这样的信息:

  1. about to fork child process, waiting until server is ready for connections.
  2. forked process: 779
  3. child process started successfully, parent exiting

附:

如果未启动成功,错误信息如下的话:

  1. about to fork child process, waiting until server is ready for connections.
  2. forked process: 760
  3. ERROR: child process failed, exited with error number 1

一般情况下是权限问题,使用sodu操作来解决,

也可能是配置文件中路径写的有问题。

6.在bin目录下进入MongoDB控制台

  1. ./mongo

7.关闭MongoDB服务

在 ./mongo 进入控制台后,输入 use admin,然后输入 db.shutdownServer()

8.查看 mongo 用法

在bin目录下输入:

  1. ./mongo --help

显示内容如下

  1. MongoDB shell version: 3.0.4
  2. usage: ./mongo [options] [db address] [file names (ending in .js)]
  3. db address can be:
  4. foo                   foo database on local machine
  5. 192.169.0.5/foo       foo database on 192.168.0.5 machine
  6. 192.169.0.5:9999/foo  foo database on 192.168.0.5 machine on port 9999
  7. Options:
  8. --shell                            run the shell after executing files
  9. --nodb                             don't connect to mongod on startup - no
  10. 'db address' arg expected
  11. --norc                             will not run the ".mongorc.js" file on
  12. start up
  13. --quiet                            be less chatty
  14. --port arg                         port to connect to
  15. --host arg                         server to connect to
  16. --eval arg                         evaluate javascript
  17. -h [ --help ]                      show this usage information
  18. --version                          show version information
  19. --verbose                          increase verbosity
  20. --ipv6                             enable IPv6 support (disabled by default)
  21. Authentication Options:
  22. -u [ --username ] arg              username for authentication
  23. -p [ --password ] arg              password for authentication
  24. --authenticationDatabase arg       user source (defaults to dbname)
  25. --authenticationMechanism arg      authentication mechanism
  26. --gssapiServiceName arg (=mongodb) Service name to use when authenticating
  27. using GSSAPI/Kerberos
  28. --gssapiHostName arg               Remote host name to use for purpose of
  29. GSSAPI/Kerberos authentication
  30. file names: a list of files to run. files have to end in .js and will exit after unless --shell is specified

9.连接数据库

在bin目录下执行:

  1. ./mongo 127.0.0.1:27017/test

./mongo + 服务器IP:端口号/数据库名

服务器IP我这写的是本机,端口号是刚才在配置文件中配置的那个,数据库名自己起

回车后如果能看到向右的箭头,说明已经成功了

10.查看日志

  1. tail -f log/mongod.log

log/mongod.log 为日志存放路径

Mac 安装mongodb的更多相关文章

  1. mac安装MongoDB教程

    目录 介绍 下载安装 方法1 方法2 配置 配置PATH 创建log和data目录 启动 关闭 介绍 基于分布式文件存储的数据库,使用C++编写. 应用最广泛的非关系型数据库(NoSQL). NoSQ ...

  2. mac安装mongodb

    一,安装方法1 ,下载mongodb 1,官网下载mongodb程序 https://www.mongodb.org/downloads#production​ 2,解压后启动mongodb服务 下载 ...

  3. Mac 安装 mongoDB

    因Homebrew被墙, 这里使用压缩包安装. 一 从官网下载压缩包 二 解压缩 cd ~/Downloads/ tar -zxvf mongodb-osx-ssl-x86_64-4.0.8.tgz ...

  4. mac 安装mongodb与常用操作

    1.安装 brew update brew install mongodb 2.启动mongo mongod --config /usr/local/etc/mongod.conf 3.启动 mong ...

  5. Mac 安装 MongoDB 数据库

    1. 使用 brew install mongodb 安装 (参见下图) 2. 安装成功如下图 (成功与否可参考 方框内字符) 3. 启动 MongoDB 数据库 3.1 先创建数据库存储目录 /da ...

  6. Mac安装mongodb并启动

    1.选择自己版本下载,下载完成后进入Finder看下usr文件夹下是否有mongodb2.默认情况下是看不到需要我们输入指令:shift + command +G 输入 /usr/local 进入文件 ...

  7. 2.0 (1)安装MongoDB

    (官网:www.mongodb.com) ——————————(1)Mac安装MongoDB———————— 1)安装homebrew (官网地址,brew.sh) ruby -e "$(c ...

  8. Mac OX上安装MongoDb

    MongoDB的安装有好多种安装方法,有普通青年的HomeBrew方式,也有文艺青年的源码编译方式.我只想快速的装起来用一下,所以我选最简单的HomeBrew. 请参考官方文档 : http://do ...

  9. Mac OSX 下用 Homebrew 安装 MongoDB 并配置到 WebStorm 中

    1. 安装 Ruby OSX 操作系统内置 Ruby,但如果没有 Ruby,则需先输入以下命令安装能够进行多版本ruby环境安装.管理和切换的命令行工具 RVM. 1.1 安装 RVM 打开终端输入以 ...

随机推荐

  1. Idea项目如何迁移到Eclipse

    CTRL + SHIFT + ALT + S键 (即File>Project Structure), 按照如图一样设置,设置完成后就可以直接导入到eclipse了

  2. 2019.01.21 bzoj1758: [Wc2010]重建计划(01分数规划+长链剖分+线段树)

    传送门 长链剖分好题. 题意简述:给一棵树,问边数在[L,R][L,R][L,R]之间的路径权值和与边数之比的最大值. 思路: 用脚指头想都知道要01分数规划. 考虑怎么checkcheckcheck ...

  3. 2018.11.06 NOIP训练 简单的计数问题(计数dp)

    传送门 直接f[i][j]f[i][j]f[i][j]表示已经到第iii个位置已经找到jjj个的方案数. 简单转移一下就行了. 代码

  4. windows下 python2 和python3 共存

    目前我们在国内网站上看到的两者共存的方法就是将其中一个的python.exe重命名.虽说在一定程度上可行,但存在一个重大的隐患,就是修改了名字的那个python对应的pip将无法使用. 下面说一下具体 ...

  5. php常量 const 和 define

    常量是一个简单的标识符.在脚本执行期间该值不能改变(除了所谓的魔术常量,他们其实不是常量).常量默认大小写敏感.通常常量标识符总是大写的. 可以用define()函数来定义常量.在php5.3.0以后 ...

  6. 【慕课网实战】Spark Streaming实时流处理项目实战笔记六之铭文升级版

    铭文一级: 整合Flume和Kafka的综合使用 avro-memory-kafka.conf avro-memory-kafka.sources = avro-sourceavro-memory-k ...

  7. 编译时:virtual memory exhausted: Cannot allocate memory,常见于VPS

    原文链接:http://blog.csdn.net/taiyang1987912/article/details/41695895 一.问题 当安装虚拟机时系统时没有设置swap大小或设置内存太小,编 ...

  8. 手把手教Electron+vue的使用

    .现如今前端框架数不胜数,尤其是angular.vue吸引一大批前端开发者,在这个高新技术快速崛起的时代,自然少不了各种框架的结合使用.接下来是介绍electron+vue的结合使用. 2.Elect ...

  9. 20145232 韩文浩 《Java程序设计》第6周学习总结

    教材学习内容总结 Java是以串流(Stream)的方式来处理输入与输出. 串流是一种抽象观念,从键盘输入资料,将处理结果输入档案,以及读取档案的内容等动作皆视为串流的处理. 输入串流代表对象为jav ...

  10. Mac-控制台更新svn版本

    brew install subversion 直接安装svbversion至最新版本