MACBOOK M1芯片上安装mongdb遇到的问题,以及安装教程

安装步骤

一、安装 Xcode 命令行工具

Homebrew 需要来自 Apple 的 Xcode 的 Xcode 命令行工具。

  • 通过在 macOS 终端中运行以下命令来安装 Xcode 命令行工具:
xcode-select --install
二、安装 MongoDB 4.4社区版
brew tap mongodb/brew

brew install mongodb-community@4.4

下载成功后查看安装位置正不正确

在这里插入图片描述
您还可以运行以下命令来检查brew这些文件和目录的安装位置:

brew --prefix
  1. 查看版本号;
mongod --version                            
zsh: command not found: mongod
  1. 如果提示mongod找不到,需要查看一下环境配置:因为我是zsh命令
open -e .zshrc  
  1. 写入并保存
export PATH="/opt/homebrew/opt/mongodb-community@4.4/bin:$PATH"
  1. 运行
source .zshrc  
  1. 输入查看版本号
pretty ~ % mongod --version
db version v4.4.15
Build Info: {
    "version": "4.4.15",
    "gitVersion": "bc17cf2c788c5dda2801a090ea79da5ff7d5fac9",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

三、要将 MongoDB(即mongod进程)作为 macOS 服务运行,请运行:
brew services start mongodb/brew/mongodb-community@4.4

要停止mongod作为 macOS 服务运行,请根据需要使用以下命令:

brew services stop mongodb/brew/mongodb-community@4.4
四、要验证 MongoDB 是否正在运行,请执行以下操作之一:

如果您将 MongoDB作为 macOS 服务启动:

brew services list
遇到的坑点
1、如果启动项目的时候clone下载一直失败,可能是源的问题;

在这里插入图片描述

  • 替换homebrew默认源
cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
  • 替换homebrew-core源
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git

再重新尝试启动就可以了

2、当brew services start启动成功后是显示正常的,但是brew services list 的时候status是error的

在这里插入图片描述
可以尝试依次输入以下命令

> ls -l /tmp/mongodb-27017.sock
srwx------  1 root  wheel  0 Sep 27 10:55 mongodb-27017.sock
> sudo rm -rf /tmp/mongodb-27017.sock
> brew services start mongodb-community@6.0 
> brew services list
Name              Status  User    Plist
mongodb-community started riomain /Users/riomain/Library/LaunchAgents/homeb

如果启动失败,可能是没有关闭服务,先关闭上一次的服务

brew services stop mongodb-community@6.0 

基础使用

新开一个窗口连接数据库:

mongosh
命令操作
show dbs显示数据库列表(数据库为空的话不显示)
db显示当前数据库
use 数据库名切换或创建数据(有则切换,无则创建)
db.dropDatabase()删除当前所在数据库(D大写)

文章来源于:官方介绍

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

那就可爱多一点点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值