返回
Ubuntu 22.04 安装 MongoDB 全攻略:从入门到精通
见解分享
2024-01-01 19:40:11
在 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 官方文档或在网上查找社区支持。