mongodb本地安装
时间: 2024-12-30 15:22:07 浏览: 8
### 如何在本地计算机上安装MongoDB
#### 在Ubuntu上安装MongoDB
为了在Ubuntu操作系统上安装MongoDB,可以使用如下命令来完成软件包的安装:
```bash
sudo apt update
sudo apt install mongodb
```
上述命令会更新APT包索引并安装最新版本的MongoDB[^1]。
#### 在MacOS上安装MongoDB
对于Mac用户来说,在终端输入`mongo`却遇到`command not found`的情况通常是因为路径配置不正确或者是安装过程未成功。一种解决方案是通过Homebrew来管理MongoDB的安装,这样能更好地处理依赖关系以及环境变量等问题。具体操作为先安装Homebrew(如果尚未安装),之后运行以下命令来进行MongoDB的部署:
```bash
brew tap mongodb/brew
brew install mongodb-community@6.0
```
另外还需要确保将MongoDB二进制文件所在的目录加入到了系统的PATH环境中去以便可以直接调用`mongo`或`mongod`这样的命令[^2]。
#### Windows环境下安装MongoDB
针对Windows平台上的问题——无法启动MongoDB服务且报错代码100,可以通过指定配置文件的方式来创建一个新的服务实例尝试解决问题。假设已经下载解压好了MongoDB压缩包至特定位置,则可以在该路径下的`bin`子文件夹内执行下列指令添加新服务:
```powershell
.\mongod.exe --config "D:\software\mongodb\mongo.config" --install --serviceName "MongoDB"
```
这里需要注意的是替换实际存在的`.config`文件绝对路径,并确认防火墙允许MongoDB的服务端口通信[^3]。
#### 解决常见错误:关于`mongod.lock`文件的存在阻止了数据库重启的问题
当发现存在名为`mongod.lock`锁定文件时,表明上次关闭程序是非正常的终止状态所遗留下来的产物。此时应当安全地移除它再试一次开启服务;当然在此之前建议备份整个数据集以防万一丢失重要资料。清理方式是在对应的数据存储路径下定位到这个锁文件然后将其删除掉即可恢复正常运作[^4]。
#### 设置环境变量使命令全局可用
为了让系统识别来自不同源码库里的可执行脚本而无需每次都提供完整路径名称,应该把它们放置于已知的位置列表里头即修改环境变量。比如在Windows 10里面就可以按照下面步骤去做:
- 打开“此电脑”的快捷菜单选择属性;
- 转向“高级系统设置”标签页点击下方按钮进入编辑界面;
- 新增一条记录命名为`MONGO_HOME`指向自己的安装根目录;
- 接着挑选出原有的`Path`项追加分号加上刚才定义好的变量名再加上`\bin`后缀形成最终形式[^5]。
阅读全文