前言
MongoDB 是一种基于分布式文件存储的 NoSQL 数据库,具有高性能、高可用性、易扩展等优点,广泛应用于 Web 开发、大数据分析等领域。本文将介绍在 Ubuntu 系统中安装配置 MongoDB 的详细步骤,希望能对前端开发人员有所帮助。
环境准备
在开始安装前,需要检查系统是否具备以下条件:
- Ubuntu 系统(本文以 Ubuntu 20.04 为例)
- sudo 权限
- 硬件配置要求:至少 1 GB 内存和 2 GB 空闲磁盘空间
步骤一:添加 MongoDB 仓库
Ubuntu 官方仓库中的 MongoDB 版本较旧,因此需要添加 MongoDB 官方仓库。具体步骤如下:
导入 MongoDB GPG 公钥
---- --- - ------------------------------------------------- - ---- ------- --- -
添加 MongoDB 仓库
---- ---- - ---------------- - ----------------------------------- --------------------- ----------- - ---- --- --------------------------------------------
更新 apt 软件包列表
---- ------- ------
步骤二:安装 MongoDB
在添加了 MongoDB 仓库后,可以使用 apt 命令安装 MongoDB:
---- ------- ------- -- -----------
上述命令将安装 MongoDB 社区版,并包括以下组件:
- mongod:MongoDB 服务器程序
- mongos:MongoDB 分片路由程序
- mongo:MongoDB shell 客户端程序
- mongodump/mongorestore:MongoDB 数据备份和恢复工具
- mongostat/mongotop:MongoDB 监控工具
步骤三:配置 MongoDB
1. 创建数据目录
MongoDB 默认数据目录为 /var/lib/mongodb,可以通过以下命令创建:
---- ----- -- ----------------
2. 启动 MongoDB
使用以下命令启动 MongoDB 服务:
---- --------- ----- ------
此时可以通过以下命令检查 MongoDB 服务是否已经启动:
---- --------- ------ ------
若服务已经启动,输出类似如下信息:
-------------- - ------- -------- ------ ------- ------ ------------------------------------ -------- ------ ------- -------- ------- ------ --------- ----- --- ---------- -------- ---- -- ---- --- ----- ------------------------------- ---- ---- ---- -------- ------- ------ ------- ---------------------------- ------ --------------- -------- ----------------
3. 配置 MongoDB
MongoDB 的配置文件为 /etc/mongod.conf,可以通过编辑此文件进行配置。以下是常见的配置项:
- bindIp:绑定的 IP 地址,默认为 127.0.0.1,可修改为 0.0.0.0,表示监听所有网卡。
- port:监听的端口号,默认为 27017。
- dbpath:数据目录,默认为 /var/lib/mongodb。
- logpath:日志文件路径,默认为 /var/log/mongodb/mongod.log。
4. 验证 MongoDB
使用以下命令连接 MongoDB:
-----
此时将进入 MongoDB shell。可以输入以下命令查看 MongoDB 版本:
------------
若输出类似如下信息,则表明 MongoDB 安装成功:
-----
示例代码
以下是一个使用 Node.js 连接 MongoDB 的示例代码:
----- ----------- - ------------------------------- ----- --- - ---------------------------- ----- ------ - ------------ ------------------------ ------------- ------- - ---------------------- ------------ -- --------- ----- -- - ------------------ -- ---- ----- ---------- - --------------------------- ------------------------ --- ------------- ------- - --------------------- - -------- ---- --- ------------- --- -- ---- ----------------------------------------- ----- - ------------------ --- --------- ---------- ------------------ --- --------------- ---
总结
本文介绍了在 Ubuntu 系统中安装配置 MongoDB 的详细步骤,并提供了一个使用 Node.js 连接 MongoDB 的示例代码。希望对前端开发人员有所帮助。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/65f8a4a5d10417a222462901