这里写自定义目录标题

  • **简介**
  • MongoDB下载地址
  • 安装MongoDB
  • 配置MongoDB
  • MongoDB创建用户名和密码
  • 注意问题


简介

MongoDB的好处,我想大家也清楚的,在这里我也就不介绍了,我也是第一次安装,所以记录一下,看看能否帮到大家不

**

MongoDB下载地址

**

MongoDB的下载地址为:https://www.mongodb.com/download-center/community,打开之后会看到如下图,直接点击Download下载即可,也可以在Version中选择你想要的版本:

MongoDB Compass 汉化 mongodb download_环境变量

**

安装MongoDB

**

下载的安装包如下图(因为安装时没截图,借用一下其他人的部分图片,版本号会有所不同)

MongoDB Compass 汉化 mongodb download_windows_02


1,打开安装程序,点击next

MongoDB Compass 汉化 mongodb download_创建用户_03


2、勾选协议,点击next

MongoDB Compass 汉化 mongodb download_MongoDB Compass 汉化_04


3、在安装过程中,可以通过点击 “Custom(自定义)” 按钮来设置你的安装目录。

MongoDB Compass 汉化 mongodb download_windows_05


4、选择路径,点击next新路径我是设置在D:\InstallPack\mongodb\(图片中与我设置的有些差别,因为没保存图片的原因,地址这块也是看自己的想法的)

MongoDB Compass 汉化 mongodb download_创建用户_06


5、其实在这一步直接点击next就好了,但因为不了解,也是第一次安装,以为跟sql差不多,就选择了第二个带密码的,便碰到了问题,以至于安装进行不下去。

错误是 域、用户名和/或密码不正确。如果账户在本地计算机上,请记住对域使用“.”。

我的错误解决方法比较low,因为当时如何改变选项都是这个错误,我就退出安装了,然后重新来一遍,没敢再选第二个选项,就通过了。

MongoDB Compass 汉化 mongodb download_windows_07


MongoDB Compass 汉化 mongodb download_MongoDB Compass 汉化_08


6、这里安装 “Install MongoDB Compass” 不勾选,否则可能要很长时间都一直在执行安装或者出错,具体也不是特别的清楚(大家都在说不可勾选,因为上个错误,没敢尝试,哈哈)。

MongoDB Compass是一个图形界面管理工具,这里不安装也是没有问题的,可以自己去下载一个图形界面管理工具,比如Robo3T

MongoDB Compass 汉化 mongodb download_环境变量_09


7、进入安装过程,等结束

MongoDB Compass 汉化 mongodb download_windows_10


MongoDB Compass 汉化 mongodb download_环境变量_11


**

配置MongoDB

**

不要以为安装完了就可以使用了…

1、创建文件夹

在D:\InstallPack\mongodb目录下(这个目录便是你安装时选择的目录)创建data文件夹,然后在data文件夹下创建db文件夹,同时在data文件夹下创建logs文件夹,最后在logs文件夹下创建mongo.logwen文件

MongoDB Compass 汉化 mongodb download_windows_12


千万别忘记在logs文件中创建mongo.log文件的

MongoDB Compass 汉化 mongodb download_环境变量_13


2、加入环境变量

把MongoDB加入环境变量 地址便是你安装时选择的 D:\InstallPack\mongodb\bin
我嘛,比较笨,不怎么清楚环境变量,又去网上查的 ,才知道具体位置,给大家放出来

(1)、先window+e打开文件目录,在此电脑上右击选择属性,点击高级系统设置如下图。

MongoDB Compass 汉化 mongodb download_mongodb_14


(2)、点击环境变量

MongoDB Compass 汉化 mongodb download_windows_15


(3)、点击系统变量下的Path,进行编辑

MongoDB Compass 汉化 mongodb download_windows_16


(4)、将MongoDB安装目录下的bin目录路径添加到环境变量中,根据自身位置

MongoDB Compass 汉化 mongodb download_windows_17


(5)、最后打开cmd输入 mongo --help 有大量回显表示加入成功

MongoDB Compass 汉化 mongodb download_mongodb_18


但是那,我输入 mongo --help 一直报错,其实我也很懵逼的,环境变量也没添加错,在网上找了好几种方案也不成功,最后迫不得已重启了,然后你猜怎么着,它就好了

MongoDB Compass 汉化 mongodb download_环境变量_19


3、配置数据路径和日志路径

下面分别在cmd中运行以下两句话

指定数据库路径: mongod --dbpath D:\InstallPack\mongodb\data\db

MongoDB Compass 汉化 mongodb download_windows_20


需要注意的是:如果你没有提前创建db文件夹,是无法启动成功的。运行成功之后,我们打开浏览器,输入127.0.0.1:27017,看到如下图,就说明MongoDB服务已经成功启动了。

MongoDB Compass 汉化 mongodb download_创建用户_21


第二句加入系统服务和指定log路径命令:mongod --bind_ip 0.0.0.0 --logpath D:\InstallPack\mongodb\data\logs\mongo.log --logappend --dbpath D:\InstallPack\mongodb\data\db --port 27017 --serviceName “MongoDB” --serviceDisplayName “MongoDB” --install

这句话没有换行 一定要注意

MongoDB Compass 汉化 mongodb download_MongoDB Compass 汉化_22


**

MongoDB创建用户名和密码

**

1、启动完MongoDB后,cmd命令下进入D:\MongoDB\Server\bin(即MongoDB的安装目录),执行mongo.exe;

MongoDB Compass 汉化 mongodb download_MongoDB Compass 汉化_23


2、use admin 注:MongoDB安装好以后由默认的admin表和local表;其中admin存放的是用户信息

customData 用户信息备注

3、roles 用户角色:
(1)、数据库用户角色:read、readWrite;
(2)、数据库管理角色:dbAdmin、dbOwner、userAdmin;
(3)、 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
(4)、备份恢复角色:backup、restore;
(5)、所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
(6)、超级用户角色:root

4、创建用户,用createUser

db.createUser({user:“root”,pwd:“12345”,roles:[{role:“root”,db:“admin”}]})

MongoDB Compass 汉化 mongodb download_mongodb_24


5、使用NoSQLBooster for MongoDB链接

(1)、点击Connection Tree

MongoDB Compass 汉化 mongodb download_mongodb_25


(2)、点击Create创建

MongoDB Compass 汉化 mongodb download_创建用户_26


(3)、选择Authentication中Mode下拉框中Basic(Username/Password)

点击保存

MongoDB Compass 汉化 mongodb download_创建用户_27


(4)、勾选刚刚创建的,点击Connect,就可以链接了

MongoDB Compass 汉化 mongodb download_创建用户_28

到这也便结束了
**

注意问题

**

cmd必须要管理员命令打开哦,我刚开始没仔细看,输入命令老报错

MongoDB Compass 汉化 mongodb download_mongodb_29


出现mongod不是内部或外部命令

说明你没有把bin目录添加到环境变量之中,重新添加一下即可解决(我当时没看到,重启了一下)。发生服务特定错误:100

在安装成功mongodDB服务之后,启动服务报错

MongoDB Compass 汉化 mongodb download_windows_30


需要删除db文件夹下的mongod.lock和storage.bson两个文件

MongoDB Compass 汉化 mongodb download_windows_31

然后在启动就可以了,需要使用 管理员打开cmd哦,一定要记得

MongoDB Compass 汉化 mongodb download_环境变量_32