温馨提示×

Ubuntu下如何启动MongoDB

小樊
45
2026-08-25 23:46:04
栏目: 云计算

在 Ubuntu 下启动 MongoDB,常见方式取决于安装方式是否使用 systemd。下面按最常见场景说明。


一、使用官方 APT 安装(推荐 ✅)

1. 启动 MongoDB 服务

sudo systemctl start mongod

2. 设置开机自启

sudo systemctl enable mongod

3. 查看运行状态

sudo systemctl status mongod

看到 active (running) 即表示启动成功。


二、直接运行 mongod(不推荐,仅测试用)

mongod

⚠️ 注意:

  • 默认数据目录是 /data/db,需要手动创建并赋权:
sudo mkdir -p /data/db
sudo chown -R `whoami` /data/db

适合临时测试,不适合生产环境。


三、如果提示 mongod: command not found

说明 MongoDB 没装好,可重新安装:

sudo apt update
sudo apt install -y mongodb-org

(需要先配置 MongoDB 官方 APT 源)


四、连接 MongoDB

启动后,使用客户端连接:

mongosh

或旧版本:

mongo

五、常见问题排查

1. 端口被占用

MongoDB 默认端口:27017

查看端口:

sudo lsof -i :27017

2. 配置文件位置

/etc/mongod.conf

修改后需重启:

sudo systemctl restart mongod

六、快速检查清单 ✅

  • systemctl start mongod
  • systemctl status mongod
  • mongosh 能连上
  • ✅ 无端口冲突

如果你愿意,可以告诉我:

  • Ubuntu 版本(如 20.04 / 22.04)
  • 是本地开发还是服务器部署
  • 是否使用 Docker

我可以给你更精确的方案。

0