mac 系统常用的软件安装工具就是 homebrew
个人认为通过brew安装比较简单,下面介绍下如何安装
安装 mongodb
wenxuezhangdeMacBook-Pro:~ wenxuezhang$ brew install mongodb
此图说明已经安装成功,安装的目录就是 /usr/local/Cellar/mongodb/3.2.9
第一次启动服务端,这里需要做一些准备工作.
默认mongodb 数据文件是放到根目录 data/db 文件夹下,如果没有这个文件,请自行创建.
wenxuezhangdeMacBook-Pro:data wenxuezhang$ sudo m
在Mac系统中,安装MongoDB可以通过使用Homebrew这一包管理工具来实现,因为Homebrew使得在Mac上安装软件变得简单快捷。以下是如何使用Homebrew安装MongoDB的详细步骤:
1. **安装Homebrew**:首先确保你的Mac已经安装了Homebrew。如果没有,打开终端(Terminal)并输入以下命令来安装:
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/main/install.sh)"
```
2. **安装MongoDB**:在终端中输入以下命令来安装MongoDB:
```bash
brew install mongodb
```
安装完成后,MongoDB通常会被安装在 `/usr/local/Cellar/mongodb` 目录下,版本号会有所不同,例如在示例中为 `3.2.9`。
3. **初始化MongoDB数据目录**:MongoDB默认的数据存储位置是 `/data/db`,但这个目录可能并不存在。你需要手动创建它:
```bash
sudo mkdir -p /data/db
```
4. **添加环境变量**:为了让系统能找到MongoDB的可执行文件,需要将安装路径添加到环境变量中。打开 `.bash_profile` 文件(如果没有,可以创建):
```bash
nano ~/.bash_profile
```
在文件末尾添加以下行,替换版本号为实际安装的版本:
```bash
export PATH=/usr/local/Cellar/mongodb/3.2.9/bin:$PATH
```
保存并关闭文件,然后使改动立即生效:
```bash
source ~/.bash_profile
```
5. **配置MongoDB**:MongoDB的配置文件通常位于 `/usr/local/etc/mongod.conf`。打开该文件,修改以下内容:
- `dbpath` 设为 `/data/db`。
- `logpath` 可设置为 `/usr/local/var/log/mongodb/mongo.log`,以便记录日志。
- 若要允许远程连接,将 `bind_ip` 设置为 `0.0.0.0`,默认是 `127.0.0.1`,只接受本地连接。
6. **赋予数据目录权限**:MongoDB运行时需要对 `/data/db` 具有写权限,因此执行以下命令:
```bash
sudo chown -R $(whoami) /data/db
```
这里使用 `$(whoami)` 获取当前用户的用户名,也可以直接替换为你的用户名。
7. **启动MongoDB服务**:现在可以启动MongoDB服务了:
```bash
mongod
```
如果一切配置正确,MongoDB应该能顺利启动。
8. **可视化工具**:为了更方便地管理和操作MongoDB,可以使用可视化工具,如Robo 3T(前称Robomongo)。你可以从其官方网站(<https://robomongo.org/>)下载并安装。
通过以上步骤,你已经在Mac上成功安装并配置了MongoDB。记得在日常使用中定期更新MongoDB到最新版本,以获取最新的安全更新和功能增强。此外,对于生产环境,还需要考虑设置用户权限、备份策略等更高级的配置。对于初学者,了解MongoDB的基本操作,如增删改查、集合、文档以及数据导入导出也是很重要的。在MongoDB的官方文档中可以找到更多详细信息。