mongodb安装 linux
时间: 2025-01-26 19:05:33 浏览: 46
### 安装 MongoDB 的方法
#### 下载安装包
可以直接在 Linux 系统下下载 MongoDB 安装包并编写配置文件。使用 `wget` 加上安装包地址来获取软件包[^2]。
对于特定版本,比如 MongoDB 7.0,在麒麟系统或其他兼容的 Linux 发行版中,可以通过如下命令下载指定版本:
```bash
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-7.0.5.tgz
```
此命令会从官方服务器下载适用于 Red Hat Enterprise Linux 8 或者兼容系统的二进制压缩包[^3]。
#### 解压与移动文件
下载完成后解压 tarball 文件,并将解压后的目录中的内容复制到目标位置,例如 `/data/mongodb/`:
```bash
tar -zxvf mongodb-linux-x86_64-rhel80-7.0.5.tgz
cp -fr mongodb-linux-x86_64-rhel80-7.0.5/* /data/mongodb/
```
这里 `-f` 参数表示强制覆盖现有文件;而 `-r` 则用于递归处理整个目录结构[^1]。
#### 配置环境变量 (可选)
为了方便调用 MongoDB 可执行程序,建议把其 bin 路径加入 PATH 中。编辑用户的 shell profile 文件(如 `.bashrc`),添加下面这行代码:
```bash
export PATH=$PATH:/data/mongodb/bin
```
使更改生效需重新加载该文件或重启终端窗口。
#### 创建数据存储路径及日志文件夹
确保有适当的数据存放地点以及日志记录的地方。通常情况下可以在根目录创建名为 `data/db` 和 `log` 的子文件夹作为默认设置。
```bash
mkdir -p /data/db
mkdir -p /var/log/mongodb
```
#### 编辑配置文件
根据需求调整 MongoDB 的运行参数,保存在一个 .conf 文件里。以下是简单的例子:
```ini
storage:
dbPath: "/data/db"
systemLog:
destination: file
path: "/var/log/mongodb/mongod.log"
net:
bindIp: "127.0.0.1"
processManagement:
fork: true # 后台模式启动
security:
authorization: enabled # 如果启用认证则打开此项
```
#### 初始化服务
完成上述准备工作之后就可以尝试首次启动 MongoDB 实例了。假设配置文件位于 `/etc/mongod.conf` ,那么可以这样操作:
```bash
mongod -f /etc/mongod.conf &
```
& 符号使得进程以后台方式运行。如果一切正常,则说明已经成功部署了一个基本可用的服务实例[^4]。
#### 检查状态和服务管理
确认 MongoDB 是否正在监听端口并且能够响应请求。如果没有 netstat 工具的话,先通过 yum 来安装它:
```bash
yum install -y net-tools
```
接着利用 `ps aux | grep mongod` 查看守护线程是否存在,或者借助 `ss`, `lsof` 这样的工具查询开放端口号情况[^5]。
阅读全文
相关推荐















