MongoDB学习笔记(1)——安装MongoDB及其相关配置


文章目录

  • MongoDB学习笔记(1)——安装MongoDB及其相关配置
  • 步骤一:安装MongoDB
  • 步骤二:配置环境变量
  • 步骤三:自定义MongoDB配置(数据库文件和端口号)
  • 步骤四:将mongodb设置为系统服务,开机自启


步骤一:安装MongoDB

1.直接去MongoDB官网下载即可。

Manager Ops mongodb 解压安装 安装mongodb教程_端口号


2.下载完之后点击安装包傻瓜式安装即可。

Manager Ops mongodb 解压安装 安装mongodb教程_端口号_02


Manager Ops mongodb 解压安装 安装mongodb教程_mongodb_03

步骤二:配置环境变量

1.首先,找到MongoDB的安装目录,复制bin目录

Manager Ops mongodb 解压安装 安装mongodb教程_mongodb_04


2.创建一个环境变量:值为刚才复制的值(也可以创建一个MongoDB_HOME的方式)

Manager Ops mongodb 解压安装 安装mongodb教程_数据库_05


3.此时命令行窗口输入: mongo ,输出版本号就说明配置成功了。

Manager Ops mongodb 解压安装 安装mongodb教程_数据库_06


4.在c盘根目录创建data目录

Manager Ops mongodb 解压安装 安装mongodb教程_端口号_07


5.在data里面创建db目录

Manager Ops mongodb 解压安装 安装mongodb教程_mongodb_08


6.命令行窗口输入: mongod

开启mongodb服务,在日志最下面一行可以看到默认端口为27017

Manager Ops mongodb 解压安装 安装mongodb教程_mongodb_09


7.刚才的命令行窗口不能关掉,打开一个新的命令行窗口,输入mongo,即可连接服务

Manager Ops mongodb 解压安装 安装mongodb教程_命令行_10


8.此时可以测试几个命令

> 1+1
2
> var a=10;
> var a = 10;
> a
10
>

9.最后,可以在db目录下发现有文件生成。

Manager Ops mongodb 解压安装 安装mongodb教程_数据库_11


10.

注意:32位系统第一次启动服务器时,需要输入如下命令:

mongod --storageEngine=mmapv1

步骤三:自定义MongoDB配置(数据库文件和端口号)

1.在任意目录创建mongo目录,下面创建db和log目录

Manager Ops mongodb 解压安装 安装mongodb教程_数据库_12

2.修改数据库存储的位置:
mongod --dbpath 路径名 --port 端口号

在命令行输入:

mongod --dbpath D:\file\mongodb\db --port 10086

Manager Ops mongodb 解压安装 安装mongodb教程_端口号_13


3.此时可以访问localhost:10086

Manager Ops mongodb 解压安装 安装mongodb教程_mongodb_14


mongodb不支持http协议连接,不过有提示信息证明服务开启成功了!

步骤四:将mongodb设置为系统服务,开机自启

1.在c盘目录(其他盘也可以)创建data目录,下面创建db和log目录

Manager Ops mongodb 解压安装 安装mongodb教程_mongodb_15


2.在mongodb安装目录下创建mongod.cfg文件

Manager Ops mongodb 解压安装 安装mongodb教程_数据库_16


3.写入

systemLog:
	destination: file
	path: c:\data\log\MongoDB.log
storage:
	dbpath: c:\data\db

命令行输入:

sc.exe create MongoDB binPath= ““D:\software\MongoDB\bin\mongod.exe” --service --config=“D:\software\MongoDB\mongod.cfg”” DisplayName= “MongoDB” start= "auto"

注意前面的目录是安装的bin目录下的mongod.exe,后面的是配置文件所在的全路径

5.打开服务,找到MongoDB服务

Manager Ops mongodb 解压安装 安装mongodb教程_端口号_17


6.启动MongoDB服务

7.如果会报错则再在命令行输入;

sc delete MongoDB 删除原来的服务

8.接着输入:

mongod --dbpath=C:\data\db --logpath=C:\data\log\MongoDB.log --install --serviceName "MongoDB"

C:\Users\Administrator>sc delete MongoDB
[SC] DeleteService 成功

C:\Users\Administrator>mongod --dbpath=C:\data\db  --logpath=C:\data\logs\MongoDB.log --install --serviceName "MongoDB"
2020-05-05T20:38:00.687+0800 F CONTROL  [main] Failed global initialization: FileNotOpen: Failed to open "C:\data\logs\MongoDB.log"

C:\Users\Administrator>mongod --dbpath=C:\data\db  --logpath=C:\data\log\MongoDB.log --install --serviceName "MongoDB"
2020-05-05T20:38:44.406+0800 I CONTROL  [main] log file "C:\data\log\MongoDB.log" exists; moved to "C:\data\log\MongoDB.log.2020-05-05T12-38-44".

9.此时启动服务,设置服务自动启动。

Manager Ops mongodb 解压安装 安装mongodb教程_数据库_18

10.在命令行输入: mongo

C:\Users\Administrator>mongo
MongoDB shell version: 3.2.4
connecting to: test
>

11.观察log目录下,发现生成了日志

Manager Ops mongodb 解压安装 安装mongodb教程_命令行_19

大功告成

Manager Ops mongodb 解压安装 安装mongodb教程_命令行_20

水平有限,仅供参考,若有纰漏,希望随时指出!