Windows环境下MongoDB 3.6的安装与配置教程

3星 · 超过75%的资源 需积分: 50 22 下载量 14 浏览量 更新于2024-09-08 收藏 15KB DOCX 举报
"本文介绍了在Windows环境下安装和配置MongoDB 3.6的详细步骤,包括自定义安装路径、创建配置文件、设置数据存储位置、日志路径、端口绑定、安全认证以及添加服务和创建用户权限。" 在Windows上安装MongoDB 3.6时,首先需要下载适用于Windows的.msi安装包,双击运行它,并选择"Custom"自定义安装选项,以便指定MongoDB的安装目录。例如,你可以将其设置为"D:\app\MongoDB\Server\3.6"。 安装完成后,需要创建一个名为`mongo.config`的配置文件,用于配置MongoDB的各项参数。这个文件通常放在MongoDB的安装目录下。在这个文件中,你需要设定`dbpath`来指定数据存储的位置,比如"D:\app\MongoDB\Server\3.6\data\db",同时设置`logpath`指定日志文件的路径,例如"D:\app\MongoDB\Server\3.6\data\log\mongo.log"。 对于远程访问,MongoDB默认绑定在127.0.0.1(本地回环地址),这意味着它只能接受来自本机的连接。为了允许远程连接,需要在配置文件中将`bind_ip`设置为0.0.0.0,这将使MongoDB监听所有可用的网络接口。 安全性是数据库系统的重要组成部分。MongoDB支持身份验证,通过设置`auth=true`启用身份验证。在启用之前,你需要创建至少一个具有足够权限的用户。可以使用MongoDB的shell,即`mongo.exe`,来创建用户。例如,创建一个名为`root`的全局管理员用户,密码设为`root`,使用如下命令: ```javascript db.createUser({user: 'root', pwd: 'root', roles: ['root']}) ``` 然后,使用`db.auth('root', 'root')`进行用户认证。 如果你还需要在特定数据库上创建用户,例如在名为`test`的数据库上,可以创建一个具有`dbOwner`角色的用户: ```javascript use test db.createUser({user: 'root', pwd: 'root', roles: [{role: 'dbOwner', db: 'test'}]}) ``` 最后,为了让MongoDB作为Windows服务启动,可以在命令行以管理员权限进入MongoDB的`bin`目录,执行以下命令来安装服务: ```bash mongod --dbpath "D:\app\MongoDB\Server\3.6\data\db" --logpath "D:\app\MongoDB\Server\3.6\data\log\mongo.log" --install --serviceName "MongoDB" ``` 现在,MongoDB已经配置完成,可以通过Windows服务管理器启动或停止MongoDB服务。记得每次修改配置后都需要重新启动服务以应用更改。 通过以上步骤,你已经在Windows上成功安装并配置了MongoDB 3.6,可以进行基本的数据库操作和远程连接。为了确保数据的安全,建议定期备份,并保持MongoDB更新到最新稳定版本,以获得最新的安全修复和性能优化。
2018-04-20 上传
1,下载安装包 https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.0.0-signed.msi?_ga=1.22066811.1599532380.1422017396 下载完成后,把安装文件放置到你要安装的目录下面。 2,执行安装 用win+r打开运行框,输入“cmd”运行。(要以管理员的方式运行)把目录切换到安装的目录,执行下面的命令。 msiexec.exe /q /i mongodb-win32-x86_64-2008plus-ssl-3.0.0-signed.msi INSTALLLOCATION="安装目录" ADDLOCAL=MonitoringTools,ImportExportTools,MiscellaneousTools 或者 msiexec.exe /q /i mongodb-win32-x86_64-2008plus-ssl-3.0.0-signed.msi INSTALLLOCATION="安装目录" ADDLOCAL=ALL ps: ADDLOCAL后面添加的参数是你要安装的服务。 3,创建数据库 使用命令 md \data\db 创建目录 创建初始数据库mongod.exe --dbpath 安装目录\data 4,把mongodb注册成windows服务 使用命令在安装目录下创建日志目录 md \data\log 创建一个配置文件,把数据库目录、日志目录配置写入文件中 echo logpath=安装目录\data\log\mongod.log> "C:\mongodb\mongod.cfg" echo dbpath=安装目录\data\db>> "C:\mongodb\mongod.cfg" 创建MongoDB服务 sc.exe create MongoDB binPath= "\"安装目录\bin\mongod.exe\" --service --config=\"安装目录\mongod.cfg\"" DisplayName= "MongoDB" start= "auto" 创建成功会显示以下信息 [SC] CreateService SUCCESS Start the MongoDB service. net start MongoDB 5,启动,停止,删除mongodb服务(要在管理下面执行) 启动服务 net start MongoDB 停止服务 net stop MongoDB 移除服务 sc.exe delete MongoDB