Windows上安装mongoDB 4.2 版本(亲测有效)

1.在官网下载最新的安装文件(我的是mongodb-xxx.msi)

下载地址 : https://www.mongodb.com/download-center#community

 

2 安装msi文件

下载的msi安装包,双击即可,然后一路 ‘next’ ,碰到安装路径,可以根据自己的意愿lai'来选择,最好不要默认,因为默认是C盘

下面是安装步骤,图片(自己的安装过了,不想xie'卸载,找了ji'z几张一样的图片,大家参考下)

上图的安装的路径选择,可以自己定义,继续next

这里取消勾选,不安装图形化工具,否则时间非常非常长。 

安装后的结构图:

刚刚MongoDB安装在了  D:\wlc\middlewire\mongodb4.2  下,后面都称为安装目录。

3 配置并从备用路径开启(可不做,最好做)

1. 在安装目录\data\下创建一个db目录,作为安装目录\data\的备用目录,

    在 log 文件夹下创建新文件 mongo.config(安装目录\log\mongo.config)

mongo.config文件配置如下:

#数据库路径 注意此路径一定要改成你安装data文件夹的路径
dbpath=D:\wlc\middlewire\mongodb4.2\data
#日志输出文件路径 注意此路径一定要改成你安装mongo.log文件夹的路径
logpath=D:\wlc\middlewire\mongodb4.2\log\mongo.log 
#错误日志采用追加模式 
logappend=true 
#启用日志文件,默认启用 
journal=true 
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false 
quiet=true 
#端口号 默认为27017 
port=27017

4 mongodb向windows注册服务,和创建启动和停止脚本

向windows注册服务,以后省事儿,自己定义db路径和日志路径,和服务名字,自己打开cmd,以管理员的身份运行,cd到你的安装目录下的binwen'文件夹,输入如下命令:

mongod –dbpath D:\wlc\middlewire\mongodb4.2\data –logpath D:\wlc\middlewire\mongodb4.2\log\mongo.log –logappend –serviceName MongoDB –auth –install

参数解析:-dbpath D:\wlc\middlewire\mongodb4.2\data    定义你的数据路径

                   –logpath D:\wlc\middlewire\mongodb4.2\log\mongo.log –logappend   日志输出路径

                   –serviceName MongoDB –auth –install      自定义服务名 以后你的服务名就是 MongoDB

就是就可以把MongoDB注册到windows上,以后就可以直接cmd 。以管理员的身份运行,然后直接输入命令:

net start MongoDB   (启动服务)

net stop MongoDB   (停止服务)

 

为了以后省事儿,自己写个bat文件,以后用到双击就行,

mongodb-start.bat(启动脚本)

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
net start MongoDB

解析:

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

是获取管理员权限,以管理员权限执行 net start MongoDB

mongodb-stop.bat(停止脚本)

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
net stop MongoDB

以后mongodb启动,就双击mongodb-start.bat(启动脚本),mongodb停止就双击mongodb-stop.bat(停止脚本)

 

可视化客户端,NoSQLBooster for MongoDB 贼好用,也叫mongobooster。自己百度下载一个就行

ok。Bye!

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章