MongoDB 3.6.2 Linux 安装与副本集配置详解

需积分: 11 27 下载量 158 浏览量 更新于2024-09-08 收藏 5KB TXT 举报
本文档详细介绍了如何在Linux系统上安装并配置MongoDB 3.6.2版本,以及设置副本集的过程。首先,我们从下载并解压MongoDB的安装包开始,确保在安装过程中指定正确的路径: 1. 下载MongoDB 3.6.2的Linux发行版安装包(tar.gz格式)到指定目录,如`/usr/local/mongodb`。 2. 解压并移动到安装目录,然后添加`/usr/local/mongodb/bin`到系统的PATH环境变量中,以便后续命令行操作。 接下来,安装并初始化数据库: - 创建一个日志文件`mongodb.log`,并创建数据存储目录`data/db`。 - 启动mongod服务,使用`--bind_ip_all`选项使服务监听所有接口,指定`dbpath`为数据存储位置,`logpath`为日志文件,端口为27017,`fork`参数使得进程在后台运行。 - 停止防火墙服务,允许MongoDB的网络访问。 - 使用`mongo`命令行工具连接到数据库,并在`admin`数据库中创建管理员用户,设置密码并分配角色权限。 然后,安全地关闭并重启MongoDB,启用认证模式: - 关闭正在运行的服务,使用`db.shutdownServer()`。 - 通过`mongod`启动服务时,添加`--auth`选项以启用认证。 配置MongoDB的启动脚本`mongod.conf`,确保`dbpath`、`logpath`和`logappend`等设置与之前一致,且添加了认证相关配置。 最后,通过编辑`/etc/mongod.conf`文件,设置认证相关选项,如`auth`标志为`true`,以完成副本集的配置。 整个过程包括了MongoDB的安装、基本配置、用户管理以及开启认证,这些都是在Linux环境下管理MongoDB 3.6.2副本集的重要步骤。如果你在执行过程中遇到任何问题,可以在文档末尾的评论区提问,作者将提供详细的解答。