Mongodb安装(mac版)

Mongodb安装(mac版)

官网
我用的是mac m1 的电脑,安装时出现如下问题:

[root@l mongodb]# ./bin/mongod --config /home/mongodb/mongodb.conf 

about to fork child process, waiting until server is ready for connections.
forked process: 25486
ERROR: child process failed, exited with error number 1
To see additional information in this output, start without the "--fork" option.

# 查了百度也没有解决,后换了一种方式安装Mongodb

可以通过官网下载,但是MongoDB 已经宣布不再开源,从2019年9月2日开始 ,HomeBrew 也从核心仓库当中移除了mongodb 模块。
Homebrew 3.0.0版开始,正式支持Apple M1芯片

方法一 可以通过Homebrew下载mongodb

  1. 打开终端输入,下载Homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  1. 选择下载镜像(我选的是1)

  2. 删除旧版本 (y),如果没有提示删除版本,直接下一步

  3. 安装git,如果已有git,则不需要;没有git,系统会提示安装,直接安装即可,安装完后再次运行homebrew安装指令

  4. 输入

brew -v

查看homebrew版本

l@ldeMacBook-Air ~ % brew -v
Homebrew 3.5.10-131-g9cfa3d9-dirty
Homebrew/homebrew-core (git revision b0590ca0455; last commit 2022-09-06)
Homebrew/homebrew-cask (git revision e9f9de321a; last commit 2022-09-06)
  1. 输入命令,安装mongodb
brew install mongodb-community@5.0
# 查看版本
mongod -v
# 运行
brew services start mongodb-community@5.0

方法二 直接在官网下载

官网
image.png
image.png

安装的时候发现mac系统上安装不上新的版本,最后我试了试低版的,低版本的可以安装。
我用的是4.0.9版旧版本
  1. 终端输入
# 进入目录
cd /usr/local
# 下载4.0.9mongodb
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
# 解压
sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz
# 改名
sudo mv mongodb-osx-x86_64-4.0.9/ mongodb
  1. 新打开一个终端
# 修改环境变量
open -e .bash_profile
# 添加这个路径
export PATH=${PATH}:/usr/local/mongoDB/bin
# 保存,后关闭。
  1. 配置生效
source .bash_profile
# 查看版本
mongod -version
  1. 启动服务连接数据库
/usr/local/mongoDB # 下创建文件夹 data 和 log

image.png

# 启动
# 在/usr/local/mongoDB目录下
mongod --dbpath data --logpath log/mongod.log --logappend
  • 注意:因为默认的数据保存地址为/data/db,需要手动在mac根目录(即Macintosh HD)中创建/data/db,如果改变data目录位置,则需要在启动服务时 指定dbpath的位置。
    –dbpath 指定为刚才创建好的data目录
    –logpath 指定log存放位置
    –logappend mongo在后台运行
  1. 连接数据库
mongo

安装成功

用 mongo登录

可能遇到的问题

一、

Last login: Tue Sep  6 13:31:18 on ttys000
l@ldeMacBook-Air ~ % brew -v
Homebrew 3.5.10-131-g9cfa3d9-dirty
fatal: unsafe repository ('/opt/homebrew/Library/Taps/homebrew/homebrew-core' is owned by someone else)
To add an exception for this directory, call:

	git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
Homebrew/homebrew-core (no Git repository)
fatal: unsafe repository ('/opt/homebrew/Library/Taps/homebrew/homebrew-cask' is owned by someone else)
To add an exception for this directory, call:

	git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask
Homebrew/homebrew-cask (no Git repository)

解决方法:

git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask

查看:

l@ldeMacBook-Air ~ % brew -v
Homebrew 3.5.10-131-g9cfa3d9-dirty
Homebrew/homebrew-core (git revision b0590ca0455; last commit 2022-09-06)
Homebrew/homebrew-cask (git revision e9f9de321a; last commit 2022-09-06)

二、
安装完后输入 brew -v 后没有出现版本
解决方法:
下载xcode 即可,或者mac会出现提示弹窗,提示下载编译软件。
三、卸载Homebrew
命令

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

● 作者:麦克猫Cat
● 本文版权归作者和CSDN共有,欢迎交流一起进步

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值