Mac环境下的mongodb的安装

 
 

1.安装MongoDB

brew install mongodb

这个是默认安装最新版本的 mogodb,如果想安装指定版本可以先查看 mongodb 版本

brew search mongodb

mongodb                   mongodb@3.2                mongodb@3.6

mongodb@3.0                mongodb@3.4                percona-server-mongodb

 

选择安装3.6版本

brew install mongodb@3.6

不同的环境会遇到不同的问题,比如安装路径权限,请查看 python开发遇到的坑(2)mongodb安装路径权限问题

2.启动MongoDB服务

brew services start mongodb@3.6

==> Tapping homebrew/services

Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...

remote: Enumerating objects: 14, done.

remote: Counting objects: 100% (14/14), done.

remote: Compressing objects: 100% (10/10), done.

remote: Total 14 (delta 0), reused 10 (delta 0), pack-reused 0

Unpacking objects: 100% (14/14), done.

Tapped 1 command (44 files, 58.7KB).

==> Successfully started `mongodb@3.6` (label: homebrew.mxcl.mongodb@3.6)

3.关闭MongoDB服务

brew services stop mongodb@3.6

Stopping `mongodb@3.6`... (might take a while)

==> Successfully stopped `mongodb@3.6` (label: homebrew.mxcl.mongodb@3.6)

 

4.MongoDB的配置

(1)创建根目录下 data/mongodb 文件夹:

mkdir -p /data/mongodb
提示:mkdir: /data/mongodb: Permission denied
sudo mkdir -p /data/mongodb
然后输入密码

(2)给 /data/mongodb 文件夹赋予权限:

sudo chown id -u /data/mongodb
提示:chown: id: illegal user name
whoami
sudo chown username /data/mongodb

(3)添加环境变量:

vim ~/ .zshrc
添加 mongodb 安装路径到 PATH

export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:${PATH}
温馨提示vim命令:
进入vim编辑页面,i:键入,esc:退出编辑,:wq 保存然后退出编辑

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

systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log
  logAppend: true
storage:
  dbPath: /usr/local/var/mongodb
net:
  bindIp: 127.0.0.1

(5)启动服务端:

$ mongod
2018-12-18T23:33:13.884+0800 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2018-12-18T23:33:13.895+0800 I CONTROL  [initandlisten] MongoDB starting : pid=93151 port=27017 dbpath=/data/db 64-bit host=zimengfang.local
2018-12-18T23:33:13.895+0800 I CONTROL  [initandlisten] db version v4.0.4
2018-12-18T23:33:13.895+0800 I CONTROL  [initandlisten] git version: f288a3bdf201007f3693c58e140056adf8b04839
2018-12-18T23:33:13.895+0800 I CONTROL  [initandlisten] allocator: system
2018-12-18T23:33:13.895+0800 I CONTROL  [initandlisten] modules: none
2018-12-18T23:33:13.895+0800 I CONTROL  [initandlisten] build environment:
2018-12-18T23:33:13.895+0800 I CONTROL  [initandlisten]     distarch: x86_64
2018-12-18T23:33:13.895+0800 I CONTROL  [initandlisten]     target_arch: x86_64
2018-12-18T23:33:13.895+0800 I CONTROL  [initandlisten] options: {}
2018-12-18T23:33:13.896+0800 I STORAGE  [initandlisten] exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating
2018-12-18T23:33:13.896+0800 I NETWORK  [initandlisten] shutdown: going to close listening sockets...
2018-12-18T23:33:13.896+0800 I NETWORK  [initandlisten] removing socket file: /tmp/mongodb-27017.sock
2018-12-18T23:33:13.896+0800 I CONTROL  [initandlisten] now exiting

 

 

转载于:https://www.cnblogs.com/zimengfang/p/10140540.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装MongoDB的步骤如下: 1. 首先,从MongoDB的官网(https://www.mongodb.com/)下载所需版本的MongoDB。建议选择5.0版本,因为在6.0以上版本中可能会出现一些问题。 2. 下载完成后,将压缩包解压,并将解压后的文件夹重命名为mongodb。 3. 打开终端,进入mongodb目录。如果你的终端是zsh,需要修改环境变量配置文件为.zshrc;如果是bash,需要修改为.bash_profile。在配置文件中添加以下内容:export PATH=/usr/local/mongodb/bin:$PATH。 4. 然后,启动MongoDB。在终端中输入sudo mongod --dbpath /usr/local/mongodb --logpath /usr/local/mongodb/log/mongo.log。 5. 如果在启动过程中出现问题,比如直接关闭终端导致无法启动MongoDB,可以在/usr/local/mongodb/data目录中找到mongod.lock文件并删除它。然后重新输入启动命令sudo mongod --dbpath /usr/local/mongodb --logpath /usr/local/mongodb/log/mongo.log。 6. 如果一切顺利,你可以通过输入mongo命令来进入MongoDB的交互界面。如果成功进入界面,说明MongoDB已经成功安装和启动了。 请注意,以上步骤是针对在Mac安装MongoDB的入门指南。具体的安装步骤可能会因个人环境和版本而有所不同。 #### 引用[.reference_title] - *1* *2* *3* [mac系统安装MongoDB](https://blog.csdn.net/weixin_43550366/article/details/127839923)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值