windows中安装mongoDB

本文详细介绍了如何安装和启动MongoDB,包括下载、安装、直接启动和使用启动脚本的方法,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.初衷

这个问题如此简单以至于我想了很久是否应该写一篇文章,不过对于初学者,任何没有接触过的东西都很可能成为一块绊脚石,所以这片博客目的在于记录铺平道路,而不是显示水平。

2.下载

百度或者google搜索'mongodb'关键字,然后找到并打开官网点击打开链接,在右侧点击下载mongodb,截止写本文为止,暂且没有发现64位的windows版本,所以下载时无论点击64位还是32位windows版本都下载的是32位版本,下载msi安装包。另外一个是mongodb native driver 1.x的网址:点击打开链接

3.安装

直接运行安装包,安装到默认路径,应该是C:\Program Files\MongoDB 2.6 Standard的目录。

4.直接启动

运行控制台,cd 到C:\Program Files\MongoDB 2.6 Standard\bin路径,然后运行如下:

>mongod --dbpath D:\MongoDB

注意这个后边跟着的路径应该是全英文的,最好不要出现中文字符

如果要启动mongoDB的shell命令行就运行

>mongo

5.bat启动

每次进入一个C盘的目录通过运行控制台去启动mongoDB,感觉比较麻烦,于是我们可以写一个启动脚本

如下:

C:\"Program Files"\"MongoDB 2.6 Standard"\bin\mongod --dbpath D:\MongoDB\data
pause

值得注意的是启动脚本中不能空格,如果一个目录中有空格,需要用“”将其包括,pause的作用是防止控制台自动关闭。而且这里的路径都是绝对路径

同样启动mongo shell也可以写一个bat文件,如下:

C:\"Program Files"\"MongoDB 2.6 Standard"\bin\mongo
pause

Windows安装Docker并配置MongoDB通常分为几个步骤: 1. **安装Docker for Windows**: - 访问Docker官网(https://www.docker.com/products/docker-desktop)下载适用于Windows的版本。 - 下载并运行安装程序,遵循默认设置即可。 2. **启动并验证Docker**: - 安装完成后,打开“Docker Desktop”应用程序,首次启动可能会需要登录Docker Hub账户。 - 点击任务栏的 Docker图标确认Docker已成功启动,并通过命令行窗口输入`docker run hello-world`测试Docker是否可以正常工作。 3. **安装MongoDB容器插件**: - 使用Docker Compose工具简化配置,先确保安装了Compose。如果尚未安装,可以在Docker官方文档找到安装指南(https://docs.docker.com/compose/install/)。 - 创建一个新的`.yaml`文件,例如`docker-compose.yml`,编写如下内容: ```yaml version: '3' services: mongodb: image: mongo:latest volumes: - ./data:/data/db ports: - "27017:27017" ``` 4. **启动MongoDB容器**: - 打开命令行,切换到包含`docker-compose.yml`的目录,然后运行`docker-compose up -d`命令。`-d`标志表示后台运行。 - 这将启动一个MongoDB服务,数据存储在本地文件夹`./data`下的`/data/db`。 5. **连接到MongoDB**: - 在新创建的数据库容器上,可以通过`mongo`命令行客户端连接,如`mongo localhost:27017`。 6. **安全性和认证**: - 如果需要更高级的安全设置,可以在`docker-compose.yml`中添加MongoDB的认证选项。 **相关问题**: 1. 如何在Windows上查看正在运行的MongoDB容器? 2. Docker Compose如何管理MongoDB容器及其依赖? 3. 如何停止并删除MongoDB Docker容器?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值