返回

Ubuntu 22.04 安装 MongoDB 全攻略:从入门到精通

见解分享

在 Ubuntu 22.04 中安装和配置 MongoDB:一份全面的指南

1. MongoDB 在 Ubuntu 22.04 中的缺失

在踏上安装 MongoDB 的旅程之前,让我们先了解一个令人惊讶的情况:MongoDB 已从 Ubuntu 22.04 的默认存储库中移除。别担心,这并非永久消失,只是需要通过其他方式进行安装。

2. 安装 MongoDB

步骤 1:添加 MongoDB 存储库

首先,向系统添加 MongoDB 的官方存储库:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

步骤 2:更新软件包索引

更新软件包索引,使其能够识别新添加的存储库:

sudo apt update

步骤 3:安装 MongoDB

最后,安装 MongoDB:

sudo apt install mongodb-org

3. 配置 MongoDB

步骤 1:创建数据目录

为 MongoDB 创建一个数据目录:

sudo mkdir -p /var/lib/mongodb

步骤 2:修改配置文件

修改 MongoDB 的配置文件,将数据目录指向新创建的目录:

sudo nano /etc/mongod.conf

找到并更新 dbPath 行:

# storage:
#  dbPath: /var/lib/mongodb

改为:

storage:
  dbPath: /var/lib/mongodb

步骤 3:启用并启动 MongoDB

启用并启动 MongoDB 服务:

sudo systemctl enable mongod
sudo systemctl start mongod

4. 验证安装

验证 MongoDB 是否成功安装:

sudo systemctl status mongod

你会看到类似这样的状态信息:

● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-03-07 15:26:31 UTC; 44s ago

5. 常见问题解答

  • 如何卸载 MongoDB?
sudo apt remove mongodb-org
  • 如何创建 MongoDB 数据库?
mongo
use my_database
  • 如何插入数据到 MongoDB?
db.collection.insert({ name: "John Doe", age: 30 })
  • 如何查询 MongoDB 数据库?
db.collection.find({ name: "John Doe" })
  • 如何连接到远程 MongoDB 实例?
mongo --host 127.0.0.1 --port 27017 --username my_username --password my_password --authenticationDatabase admin

结论

恭喜你,你已经成功地安装和配置了 MongoDB!凭借其强大的功能和灵活性,MongoDB 是各种应用程序的理想选择。无论你是构建大数据解决方案还是需要管理复杂的数据结构,MongoDB 都能满足你的需求。

如果您有任何问题或需要进一步的帮助,请随时查看 MongoDB 官方文档或在网上查找社区支持。