欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MongoDB安装

程序员文章站 2022-07-04 18:04:42
安装MongoDB之前,首先要下载MongoDB软件安装包, MongoDB社区版官网下载地址:https://www.mongodb.com/download-center?jmp=nav#community 由于小编的操作系统是windows server 2008R2的,所以下载windows ......

安装MongoDB之前,首先要下载MongoDB软件安装包, MongoDB社区版官网下载地址:https://www.mongodb.com/download-center?jmp=nav#community

由于小编的操作系统是windows server 2008R2的,所以下载windows版本安装包

MongoDB安装

下载后,双击msi安装文件进行安装,点击"Next">>

MongoDB安装

勾选同意相关协议规定,点击"Next">>

MongoDB安装

点击"Custom"-->"Browse"进行自定义目录安装,建议安装在C:\MongoDB,点击"Next">>

MongoDB安装

MongoDB安装

MongoDB安装

MongoDB安装

取消勾选安装"Install MongoDB Compass"(否则会一直无进度停留在安装Compass的界面,导致安装失败),点击"Next">>

MongoDB安装

点击"Install"进行安装>>

MongoDB安装

如果出现如下界面,那恭喜你,安装成功了。

MongoDB安装

MongoDB安装难点不在安装过程,难在安装MongoDB启动服务,如下介绍安装MongoDB启动服务

安装MongoDB服务之前,先在MongoDB安装目录下(C:\MongoDB)创建两三文件夹,

第一个为data文件夹(存储数据库文件),第二个为log文件夹(存储日志文件),第三个为config文件夹(存储配置文件)

MongoDB安装

 

在data文件夹下创建一个db文件夹

 MongoDB安装

 

在log文件夹下创建一个mongo.log文件

MongoDB安装

在 config文件夹下创建一个mongodb.conf文件,写入以下内容:

dbpath=C:\mongodb\data\db
logpath=C:\mongodb\log\mongodb.log
logappend=true
journal=true
quiet=true
port=27017
#auth=true
#bind_ip=0.0.0.0

MongoDB安装

MongoDB安装

以管理员身份运行CMD,切换到MongoDB安装目录bin文件夹下

MongoDB安装

执行以下指令,安装MongoDB启动服务

c:\MongoDB\bin>mongod.exe --install -f c:\MongoDB\config\mongodb.conf

MongoDB安装

 

不要打错字母,输入以上指令之后,按回车键进行安装

MongoDB安装

 

。。。安装报错,伤心一分钟之后网上找原因

原来MongoDB是用C++开发的,要运行MongoDB,必须要安装Visual C++ Redistributable Package

如果已经安装Visual C++ Redistributable Package,就不会报错,请无视

官网下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

MongoDB安装

 MongoDB安装

 

如果安装Visual C++ Redistributable Package失败,确保操作系统打了SP1补丁,

SP1补丁下载地址为:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=5842

安装完Visual C++ Redistributable Package,再安装MongoDB启动服务,发现这次没报错了,是不是略感兴奋

MongoDB安装

通过以下命令,启动MongoDB服务

c:\MongoDB\bin>net start MongoDB

MongoDB安装

 

或在服务里面找到MongoDB服务进行启动

MongoDB安装

 

启动MongoDB服务后,即可连接MongoDB数据库进行操作了

 MongoDB安装

如果想删除MongoDB服务,可以通过如下指令执行

mongod --remove --serviceName "MongoDB"

 

可以将mongodb的目录(c:\MongoDB\bin)加入至环境变量,这样在任何位置都可以使用mongodb命令行工具了

MongoDB安装

 MongoDB安装

 如果想要开启远程访问,需要提前创建具有登录权限的用户 

> use admin
switched to db admin
> db.createUser({user:"admin",pwd:"123456",roles:["root"]})
Successfully added user: { "user" : "admin", "roles" : [ "root" ] }
>

MongoDB安装

 

进入配置文件 C:\MongoDB\config\mongodb.conf

把 #auth=true、#bind_ip=0.0.0.0中的#去掉后保存即可,重启下MongoDB服务,就可以远程登录MongoDB了

需要把服务器的防火墙关闭,或在入站规则中放通TCP 27017端口

MongoDB安装

登录格式为:mongo ip地址/数据库名称 -u 用户名 -p 密码

MongoDB安装