飞道的博客

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

527人阅读  评论(0)

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

步骤一:安装MongoDB

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

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

步骤二:配置环境变量

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

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

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

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

5.在data里面创建db目录

6.命令行窗口输入: mongod
开启mongodb服务,在日志最下面一行可以看到默认端口为27017

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

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

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

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

10.
注意:32位系统第一次启动服务器时,需要输入如下命令:
mongod --storageEngine=mmapv1

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

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

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

在命令行输入:
mongod --dbpath D:\file\mongodb\db --port 10086

3.此时可以访问localhost:10086

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

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

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

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

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服务

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.此时启动服务,设置服务自动启动。

10.在命令行输入: mongo

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

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

大功告成

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


转载:https://blog.csdn.net/m0_46275020/article/details/105936823
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场