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

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

程序员文章站 2022-05-08 14:54:01
...

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

步骤一:安装MongoDB

1.直接去MongoDB官网下载即可。
MongoDB学习笔记(1)——安装MongoDB及其相关配置
2.下载完之后点击安装包傻瓜式安装即可。
MongoDB学习笔记(1)——安装MongoDB及其相关配置
MongoDB学习笔记(1)——安装MongoDB及其相关配置

步骤二:配置环境变量

1.首先,找到MongoDB的安装目录,复制bin目录
MongoDB学习笔记(1)——安装MongoDB及其相关配置
2.创建一个环境变量:值为刚才复制的值(也可以创建一个MongoDB_HOME的方式)
MongoDB学习笔记(1)——安装MongoDB及其相关配置
3.此时命令行窗口输入: mongo ,输出版本号就说明配置成功了。
MongoDB学习笔记(1)——安装MongoDB及其相关配置
4.在c盘根目录创建data目录
MongoDB学习笔记(1)——安装MongoDB及其相关配置
5.在data里面创建db目录
MongoDB学习笔记(1)——安装MongoDB及其相关配置
6.命令行窗口输入: mongod
开启mongodb服务,在日志最下面一行可以看到默认端口为27017
MongoDB学习笔记(1)——安装MongoDB及其相关配置
7.刚才的命令行窗口不能关掉,打开一个新的命令行窗口,输入mongo,即可连接服务
MongoDB学习笔记(1)——安装MongoDB及其相关配置
8.此时可以测试几个命令

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

9.最后,可以在db目录下发现有文件生成。
MongoDB学习笔记(1)——安装MongoDB及其相关配置
10.
注意:32位系统第一次启动服务器时,需要输入如下命令:
mongod --storageEngine=mmapv1

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

1.在任意目录创建mongo目录,下面创建db和log目录
MongoDB学习笔记(1)——安装MongoDB及其相关配置

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

在命令行输入:
mongod --dbpath D:\file\mongodb\db --port 10086
MongoDB学习笔记(1)——安装MongoDB及其相关配置
3.此时可以访问localhost:10086
MongoDB学习笔记(1)——安装MongoDB及其相关配置
mongodb不支持http协议连接,不过有提示信息证明服务开启成功了!

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

1.在c盘目录(其他盘也可以)创建data目录,下面创建db和log目录
MongoDB学习笔记(1)——安装MongoDB及其相关配置
2.在mongodb安装目录下创建mongod.cfg文件
MongoDB学习笔记(1)——安装MongoDB及其相关配置
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服务
MongoDB学习笔记(1)——安装MongoDB及其相关配置
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.此时启动服务,设置服务自动启动。
MongoDB学习笔记(1)——安装MongoDB及其相关配置

10.在命令行输入: mongo

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

11.观察log目录下,发现生成了日志
MongoDB学习笔记(1)——安装MongoDB及其相关配置

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

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

相关标签: 数据库