[macos系统]mongodb(安装)

970 阅读3分钟

在Mac上安装MongoDB的完整流程如下:

一、下载MongoDB

  1. 访问MongoDB官网

    • 打开浏览器,访问MongoDB的官方网站:MongoDB官网
    • 点击页面上的“Download MongoDB”或类似的下载链接,进入下载页面。
    • 在下载页面上,选择“Community Server”版本,并选择适合你Mac操作系统的版本进行下载。通常,网站会自动识别你的操作系统并提供相应的下载链接。
  2. 下载MongoDB安装包

    • 点击下载链接后,下载MongoDB的压缩包文件(通常是以.tgz.zip为后缀)。

二、安装MongoDB

方法一:手动安装

  1. 解压安装包

    • 打开Finder,使用Shift + Command + G快捷键,输入/usr/local进入该目录(注意,/usr/local目录在Finder中默认是隐藏的)。
    • 将下载的MongoDB压缩包解压到/usr/local目录下,并将解压后的文件夹重命名为mongodb(或其他你喜欢的名字,但后续步骤中的路径需要相应更改)。
  2. 配置环境变量

    • 打开终端(Terminal)。
    • 输入open -e .bash_profile(如果你使用的是zsh,可能需要编辑.zshrc文件),打开bash_profile文件进行编辑。
    • 在文件中添加一行配置,将MongoDB的bin目录添加到PATH环境变量中,例如:export PATH=${PATH}:/usr/local/mongodb/bin(确保路径与你的MongoDB安装路径一致)。
    • 保存并关闭文件。
    • 在终端中输入source .bash_profile(或source .zshrc,如果你正在使用zsh)使配置生效。
  3. 验证安装

    • 在终端中输入mongod -version,如果显示了MongoDB的版本号,则表示安装成功。
  4. 创建数据目录和日志目录

    • /usr/local/mongodb(或你的MongoDB安装目录)下创建datalog两个文件夹。可以使用命令mkdir data log来创建。
    • 赋予这些文件夹适当的读写权限,例如使用sudo chmod 755 /usr/local/mongodb/data /usr/local/mongodb/log
  5. 启动MongoDB服务

    • 在终端中,进入MongoDB的bin目录(如果你已经将bin目录添加到PATH,则可以直接执行以下命令)。
    • 使用命令mongod --dbpath /usr/local/mongodb/data --logpath /usr/local/mongodb/log/mongod.log --logappend --fork来启动MongoDB服务。--fork参数会让MongoDB在后台运行。

方法二:使用Homebrew安装(推荐)

如果你已经安装了Homebrew(Mac的包管理器),可以使用以下步骤来安装MongoDB:

  1. 更新Homebrew

    • 打开终端,输入brew update来更新Homebrew。
  2. 安装MongoDB

    • 执行brew tap mongodb/brew来添加MongoDB的Homebrew仓库。
    • 执行brew install mongodb-community@版本号来安装指定版本的MongoDB。注意替换版本号为你想要的MongoDB版本号,或使用brew search mongodb-community来查找可用的版本。
  3. 启动MongoDB服务

    • 使用brew services start mongodb-community@版本号来启动MongoDB服务。

三、连接MongoDB

  • 打开一个新的终端窗口。
  • 输入mongo命令来连接MongoDB数据库。如果连接成功,你会看到MongoDB的shell提示符。

四、安装MongoDB Compass(可选)

MongoDB Compass是MongoDB的官方GUI工具,可以方便地管理和操作MongoDB数据库。

  1. 下载MongoDB Compass

    • 访问MongoDB的官方网站,下载MongoDB Compass。
  2. 安装MongoDB Compass

    • 按照安装向导完成安装。
  3. 连接数据库

    • 打开MongoDB Compass,在连接界面输入MongoDB的连接信息(默认是localhost:27017),然后点击“连接”即可。