Windows系统MongoDB安装与配置

目录

一、下载MongoDB

二、安装MongoDB

三、创建所需文件MongoDB

  四、配置环境变量

五、配置MongoDB

六、启动MongoDB


一、下载MongoDB

MongoDB官网

选择合适的版本下载

二、安装MongoDB

双击打开文件进行安装,在安装过程中,可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录

这里我安装在了D盘

这里选择直接next

 

这里不勾选 "Install MongoDB Compass" ,否则可能要很长时间都一直在执行安装,MongoDB Compass是一个图形界面管理工具,这里不安装也是没有问题的,之后可以自己去下载一个图形界面管理工具。

如出现这样的情况选择Ignore(忽略)

三、创建所需文件MongoDB

在data文件夹下新建db文件夹

log文件夹下新建MongoDB.log文件

  四、配置环境变量

五、配置MongoDB

返回到MongoDB的bin文件夹下cmd

#输入以下命令
#--dbpath=后跟刚才新建db文件夹的路径
#--logpath=后跟刚才新建MongoDB.log文件的路径
mongod --dbpath=D:\Develop\MongoDB\Server\6.0\data\db  --logpath=D:\Develop\MongoDB\Server\6.0\log\MongoDB.log --install --serviceName "MongoDB"

Win+R 输入 services.msc 进入服务

找到MongoDB服务右击选择属性--启动类型--手动

配置远程访问

加上一个0.0.0.0(与127.0.0.1中间用,隔开),允许所有IP访问

六、启动MongoDB

在cmd窗口中运行net start mongodb

 解决办法:

1)运行sc delete mongodb删除服务

> sc delete mongodb

2)再运行一次配置服务的命令

#输入以下命令
#--dbpath=后跟刚才新建db文件夹的路径
#--logpath=后跟刚才新建MongoDB.log文件的路径
mongod --dbpath=D:\Develop\MongoDB\Server\6.0\data\db  --logpath=D:\Develop\MongoDB\Server\6.0\log\MongoDB.log --install --serviceName "MongoDB"

然后再运行net start mongodb,服务启动成功!

七、MongoDB6需要安装MongoDB Shell

在MongoDB6之前,我们配置完环境变量后,可以直接通过终端输入"mongo"进入MongoDB Shell,但MongoDB6没有mong.exe和mongdb.exe,终端输入"mongo"会报错。因此,我们需要自己下载和安装MongoDB Shell。

MongoDB Shell下载地址

 直接把MongoDB Shell安装文件解压缩到MongoDB安装目录下

 添加环境变量,将MongoDB Shell bin目录复制,添加进Path系统环境变量

新建一个cmd窗口,在里面执行如下命令进入MongoDB Shell

> mongosh

进入MongoDB Shell模式以后,默认连接的数据库是test数据库,可以在命令提示符“>”后面输入各种Shell命令来操作MongoDB数据库。
可以输入如下命令退出MongoDB Shell模式:

> exit

八、常用操作命令

常用的操作MongoDB数据库的相关命令包括:
(1)show dbs:显示数据库列表;
(2)show collections:显示当前数据库中的集合(类似关系数据库中的表table);
(3)show users:显示所有用户;
(4)use yourDB:切换当前数据库至yourDB;
(5)db.help() :显示数据库操作命令;

(1)切换到School数据库

命令如下:

> use School

注意,MongoDB无需预创建School数据库,在使用时会自动创建。

(2)创建集合

创建集合(Collection)的命令如下:

> db.createCollection('teacher')

数据插入成功MongoDBshell安装结束

 

 

  • 6
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值