MongoDB安装教程

1.MongoDB版本 : mongodb-win32-x86_64-2008plus-ssl-4.0.9-signed.msi

2.安装

在这里插入图片描述
在这里插入图片描述

 双击下载后的安装程序,选择“Complete”安装完整版本。这个过程非常简单,除了“下一步”就是最后的“完成”。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
3.安装好以后接下来是配置

3.1 创建D:\mongodb\data\log目录,用来存放日志文件;
3.2 在D:\mongodb\data\log目录里新建mongodb.log,用来存放日志信息;
3.3 创建D:\mongodb\data\db目录,用来存放数据库数据,
3.4 并在D:\mongodb目录下创建mongo.config,在文件内部复制如下文本:

##数据文件  此处=后对应到数据所存放的目录
dbpath=d:\mongodb\data\db
##日志文件  此处=后对应到日志文件所在路径
logpath=d:\mongodb\data\log\mongodb.log
##错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017

4.测试是否安装成功

进入C:\Program Files\MongoDB\Server\3.4\bin文件夹下,点击mongod.exe,如果闪一下退出,说明安装正常

在这里插入图片描述

5.创建分配用户的管理员账号

MongoDB安装完成后会存在一个Admin库,Admin数据库存放的是所有的用户,我们需要创建一个分配账号的admin用户

① 启动Mongo服务

mongod --dbpath "D:\mongodb\data\db"

②创建管理员

先进入admin数据库 然后创建admin用户 然后退出MongoDB

use admin

db.createUser( {user: "admin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})

exit

 

6.安装成服务

用管理员权限打开cmd命令行,输入如下命令安装mongodb服务

sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe --service --config=D:\mongodb\mongo.config" 

或先进入C:\Program Files\MongoDB\Server\3.4\bin文件夹,使用如下命令: 

mongod --logpath "D:\mongodb\data\log\mongodb.log" --logappend --dbpath "D:\mongodb\data\db" --serviceName "MongoDB" --bind_ip=0.0.0.0 --auth --install

--auth 权限验证 远程直接登陆后 必须要验证权限才能访问数据库

--bind_ip=0.0.0.0 表示所有ip均可访问 127.0.0.1 本机访问

在cmd.exe上输入services.msc打开服务管理器,找到MongoDB服务,设置成自动启动,并启动

7.登录

外网访问方式 mongo 你的IP地址:27017/数据库名称 -u 账号-p 密码

或者 打开cmd窗口 输入 mongo 进入数据库

进入admin数据库 验证admin账户认证

use admin

db.auth("admin","123456")

创建数据库。。。 创建表。。。

首先要进入要分配用户的数据库

use yourDatabase

接下来对分配用户

db.createUser( {user: "root",pwd: "123456",roles: [ { role: "readWrite", db: "yourDatabase" }]})

完成 接下来可以用root账号登录 进入yourDatabase 账号认证root 就可以看到账号对应的数据库了

<think>我们正在处理一个关于MongoDB安装教程的问题。用户明确表示“我想获取mongoDB安装教程”,因此我们需要提供一个清晰的安装步骤指南。根据站内引用内容,我们可以整合出一个详细的安装过程,主要步骤包括:下载安装包、配置环境变量、创建数据和日志目录、安装服务并启动等。 但请注意,不同引用中的路径和具体命令略有差异,我们需要整合出一个通用的、步骤清晰的教程,并指出关键注意事项(如以管理员身份运行命令提示符)。 同时,我们需要遵循系统指令:使用中文回答,行内数学表达式用$...$,独立公式用$$...$$(但本问题可能较少涉及数学公式),正确使用LaTeX语法(主要是代码块和命令行),并在最后生成相关问题。 我们参考三个引用,总结出以下主要步骤: 1. 下载MongoDB安装包并安装(注意选择目录) 2. 配置环境变量(将MongoDB的bin目录添加到系统环境变量) 3. 创建数据目录(如data/db)和日志目录(如data/log),并创建日志文件(如mongo.log) 4. 通过命令行初始化数据库(指定数据目录和日志路径) 5. 将MongoDB安装为Windows服务(设置自启动) 6. 启动服务并测试连接 但是,引用中提供了两种创建服务的方式: 引用[1]:使用sc.exe create命令 引用[3]:使用mongod命令加-install参数 我们将整合这两种方法,并给出注意事项。 另外,引用[3]还提到了删除服务的方法(sc delete MongoDB)和配置环境变量的步骤,这些也要包括在内。 由于是教程,我们应尽量详细,并给出示例路径(但提醒用户根据实际安装路径修改)。 最后,生成相关问题。 注意:在步骤中要强调以管理员身份运行命令行。 </think>以下是MongoDB在Windows系统上的详细安装教程,整合了多个可靠来源的最佳实践: ### 📥 一、下载与安装 1. **官网下载** 访问[MongoDB官网](https://www.mongodb.com/try/download/community),选择Windows版本(建议选MSI安装包) 2. **运行安装程序** - 自定义安装路径(示例:`E:\MongoDB\`) - 取消勾选"Install MongoDB Compass"(可选,图形化工具) 3. **创建关键目录**(管理员权限操作) ```bash # 数据存储目录 mkdir E:\MongoDB\data\db # 日志目录 mkdir E:\MongoDB\data\log ``` > 注:目录路径可自定义,但需与后续配置保持一致[^3] ### ️ 二、配置环境 1. **添加环境变量** 将MongoDB的bin目录(如`E:\MongoDB\bin`)添加到系统Path变量[^3] 2. **创建配置文件**(可选) 在安装目录新建`mongod.cfg`,内容示例: ```yaml systemLog: destination: file path: E:\MongoDB\data\log\mongod.log storage: dbPath: E:\MongoDB\data\db ``` ### 🔧 三、安装Windows服务 **方法1:通过sc命令安装(推荐)** ```bash sc.exe create MongoDB binPath= "\"E:\MongoDB\bin\mongod.exe\" --service --config=\"E:\MongoDB\mongod.cfg\"" DisplayName= "MongoDB" start= "auto" ``` > 说明:需替换路径为实际安装目录[^1] **方法2:通过mongod命令安装** ```bash mongod --dbpath "E:\MongoDB\data\db" --logpath "E:\MongoDB\data\log\mongo.log" --install --serviceName "MongoDB" ``` ### ▶️ 四、启动与验证 1. **启动服务** ```bash net start MongoDB ``` 2. **验证安装** - 连接测试:`mongo` - 浏览器访问:`http://localhost:27017/` 出现提示即成功: > It looks like you are trying to access MongoDB over HTTP...[^3] ### ️ 五、常见问题处理 - **服务启动失败**:检查日志文件中的错误信息(默认位置:`安装目录\data\log\mongod.log`) - **卸载服务**: ```bash sc delete MongoDB ``` - **端口占用**:默认端口27017,可通过配置文件修改 ### 📚 示例命令汇总 ```bash # 创建服务(方法1) sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\mongod.cfg\"" DisplayName= "MongoDB" start= "auto" # 创建服务(方法2) mongod --dbpath "D:\MongoData\db" --logpath "D:\MongoLogs\mongo.log" -install -serviceName "MongoDB" # 启动/停止服务 net start MongoDB net stop MongoDB ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值