Linux中mongodb安装
时间: 2025-03-26 21:31:29 浏览: 29
### 如何在Linux系统上安装MongoDB
#### 下载MongoDB安装包
为了获取最新的MongoDB版本,在浏览器中访问[MongoDB官方下载页面](https://www.mongodb.com/try/download/community),选择适合Linux系统的二进制文件链接,也可以直接利用`wget`工具来完成下载工作。例如:
```bash
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-5.0.3.tgz
```
此命令会将指定版本的MongoDB压缩包下载至本地机器[^2]。
#### 解压并移动文件夹
下载完成后,使用tar命令解压缩刚刚获得的`.tgz`文件,并将其放置在一个合适的位置,比如`/usr/local/mongodb`:
```bash
sudo mkdir -p /usr/local/mongodb
tar -zxvf mongodb-linux-x86_64-*.tgz --strip-components=1 -C /usr/local/mongodb/
```
上述指令中的`--strip-components=1`参数用于去除原始路径前缀,使得所有内容被提取到目标目录内而不是创建额外层次结构;而`-C`选项指定了解压的目标位置[^4]。
#### 配置环境变量
为了让系统能够识别新安装的MongoDB可执行程序,需编辑用户的shell配置文件(如`.bashrc`),向PATH环境变量添加MongoDB bin目录:
```bash
echo 'export PATH=$PATH:/usr/local/mongodb/bin' >> ~/.bashrc && source ~/.bashrc
```
这一步骤确保可以在任何地方运行MongoDB客户端和服务端命令[^1]。
#### 创建数据存储与日志记录所需目录
为保证MongoDB正常运作,还需建立专门的数据存放以及日志保存空间:
```bash
sudo mkdir -p /data/db /var/log/mongodb
sudo chown `id -u`:`id -g` /data/db /var/log/mongodb
```
这里假设默认情况下MongoDB将会读取位于`/data/db`下的数据库文件,并把日志输出给定于`/var/log/mongodb`之中[^5]。
#### 启动MongoDB服务
最后,可以通过下面的方式启动MongoDB实例:
```bash
mongod --dbpath=/data/db --logpath=/var/log/mongodb/mongod.log --fork
```
这条语句告诉MongoDB以守护进程模式(`--fork`)启动,同时明确了数据(`--dbpath`)和日志(`--logpath`)的具体路径设置。
#### 设置开机自动启动
对于希望每次重启计算机之后都能自动加载MongoDB的情况,则需要进一步配置init脚本或是systemd单元文件实现自动化管理。
阅读全文
相关推荐
















