mac 下安装mongoDB一般俩种方法.

(1)下载源码,解压,编译,配置,启动 比较艰难的一种模式.

(2)brew install mongodb ,然后就可以悠闲的品一口茶,顺便瞄一眼网易新闻,这是一种傻瓜模式.

但傻瓜模式也有人为干预的时候,粗略说一下使用brew 安装mongodb

1

zhangzhi@moke:~/code$ brew install mongodb

此图说明已经安装成功,安装的目录就是 /usr/local/Cellar/mongodb/2.4.9

第一次启动服务端,这里需要做一些准备工作.

1.默认mongodb 数据文件是放到根目录 data/db 文件夹下,如果没有这个文件,请自行创建.

1

zhangzhi@moke:~/codemkdir -p /data/db

2.如果你当前的环境变量还没有加入 mongod  ,手动添加的环境变量中.

1

zhangzhi@moke:~/code$ nano ~/.bash_profile

1

2

//添加mongodb安装目录到环境变量中

export PATH=/usr/local/Cellar/mongodb/2.4.9/bin:${PATH}}

3.如果让环境变量马上生效? 执行下面的shell

1

source ~/.bash_profile

4.修改mongodb配置文件,配置文件默认在 /usr/local/etc 下的 mongod.conf

1

2

3

4

5

6

7

8

9

# Store data in /usr/local/var/mongodb instead of the default /data/db

dbpath = /data/db

# 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

第二行修改成数据库文件写入目录地址,如果准备连接非本地环境的mongodb数据库时,bind_ip = 0.0.0.0 即可.

5.尝试启动 mongod

好吧,万事开头难,mongodb 服务器没有启动起来,看最后一行错误提示已经退出,google 后得知是因为 /data/db 文件没有写入权限.

6.给 /data/db 文件夹赋权限

1

sudo chown `id -u` /data/db

ok,这一句搞定,继续尝试启动服务器端

ok,mongodb 服务端终于启动起来了.接着启动mongodb 客户端

1

zhangzhi@moke:/usr/local/etc$ mongo

到现在位置,mongodb 的安装到服务器端启动,客户端启动,下一步就是如何使用.

mac 下用 brew 安装mongodb相关推荐

  1. MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB

    2019独角兽企业重金招聘Python工程师标准>>> MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB 0.确保mac已经安装了HomeBrew ( ...

  2. mac 下 通过 brew 安装 MariaDB

    其实在两年多前,我就推荐大家使用MariaDB了,其实真的很好用,性能高,也可以完全替代mysql 主要是这oracle实在是太**了,java都收费了,mysql迟早的事... 安装MariaDB之 ...

  3. mac下使用brew安装java等应用

    可以使用brew安装很多应用,比如java,idea,iterms,sublime brew tap caskroom/versions 将会安装新的brew仓库源brew cask install ...

  4. mac下通过brew安装的Nginx在哪

    反正我的是在/usr/local/etc下,看网上的资料似乎都不太一样. 一些常用nginx命令 nginx -s reload :修改配置后重新加载生效 nginx -s stop :快速停止ngi ...

  5. mac下使用brew安装nginx

    安装 brew install nginx 启动 brew services start nginx 停止 brew services stop nginx 重启nginx brew services ...

  6. Mac 下的软件安装 —— 从 pkg,dmg 到 brew,cask

    本文转载自坚持编程_lyz 文章原链接https://www.jianshu.com/p/61f209cd0e91 且该作者转载自原作者Elsewhere**(但此链接已无法访问) http://co ...

  7. 【Hadoop】MAC下hadoop2.6安装以及执行wordcount

    首先简单介绍下博主的配置环境 MAC 10.10.0 hadoop 2.6 JDK 1.6(可以在shell里用jdk -version查询) hadoop安装 安装的话推荐使用mac下面的brew, ...

  8. mac下GLTools的安装

    在学习<OpenGL超级宝典>时, 其中的例子用到了GLTools库,需要自行安装.MAC下GLTools的安装方法如下: 1. git clone https://github.com/ ...

  9. Mac 下的golang安装

    Mac下的golang安装 1.安装golang brew install golang 安装很慢怎么办? 直接上链接解决方法 2.查看是否安装成功 go version

最新文章

  1. Windows7下配置MinGW+CodeBlocks+OpenCV2.3.1
  2. css :after或:before写小三角形
  3. 最优二叉树——哈夫曼树
  4. TMS320F28335项目开发记录9_28335之中断系统
  5. h5 与原生 app 交互的原理
  6. 推荐算法--其他信息(07)
  7. vue+vant 移动端H5 商城项目_02
  8. 蓝桥杯第七届国赛JAVA真题----机器人塔
  9. Vuejs 动态绑定属性
  10. Delphi的TdxDBGrid自带的一些有用的导出文件的函数(EXCEL、HTML、XML、TXT、INI、Registry等)
  11. 服务器放在机柜_机架式服务器和塔式服务器有区别吗
  12. webpack和 php配合,javascript - webpack和laravel-elixir-webpack的正确配合方式?
  13. could not connect to smtp host java_服务器发送邮件出现Could not connect to SMTP host错误 解决办法...
  14. 【python文本分析】——基于股评文本的情绪分析
  15. QTreeView 和QTreeWidget
  16. windows 常用网络命令 (cmd)
  17. 【odoo】odoo使用阿里邮箱配置邮件系统
  18. 台式计算机没有声音怎么办,台式电脑没声音怎么回事_台式机电脑没有声音如何解决...
  19. [转]这些道理不懂,你注定就是穷打工的命
  20. [艾兰岛]制作传送门之传送技能——kura酱长期更新

热门文章

  1. 计算机数媒专业优势,27所院校新开设数字媒体艺术专业,“数媒”专业为什么这么火?...
  2. python文本解析_如何通过python进行文本解析?
  3. 计算机设备操作与讲解,计算机组成与操作系统简介
  4. LeetCode 240. 搜索二维矩阵
  5. 监听Hierachy、Project等视图结构变化的事件
  6. 中专选计算机应用很难,对中专计算机应用基础改革的思考.pdf
  7. 深入到系统组件是否白盒测试_2019年系统集成项目管理工程师:第一章 信息化知识(三)要点?...
  8. caffe框架翻译-理解(转载)
  9. Country Road Aizu - 2104
  10. Java Web 九大内置对象(一)