MongoDB配置
-
安装mongodb:
mongodb-win32-x86_64-2008plus-3.4.24-signed.msi
MongoDB下载
-
安装完成后配置用户环境变量:
如果默认装在了C盘,则路径为:
C:\Program Files\MongoDB\Server\3.4\bin
其他盘也只需找到安装的目录即可。
-
在C盘根目录
- 创建一个文件夹 ,名称为
data
- 在 data 文件夹下在创建一个文件夹,名称为
db
这是默认情况,data文件夹的创建不局限在某个盘。
- 创建一个文件夹 ,名称为
-
打开cmd命令行窗口
-
如果把data文件夹创建了在C盘,则直接输入
mongod
启动 mongodb 服务器32为系统注意:
启动服务器时,需要输入一下内容: mongod --storageEngine=mmapv1
-
如果不在C盘,则需要输入命令:
mongod --dbpath 【db文件夹路径】 --port 端口号
例如:
mongod --dbpath C:\data\db --port 12345
--port
可以指定启动的端口号,但是端口号设置最好在4位以上
,也可以不指定,使用mongodb的默认端口号。
-
-
重新打开
一个cmd窗口- 输入
mongo
连接 mongodb 数据库
- 输入
设置mongoDB为系统服务
-
将
mongoDB
设置为系统服务,可以自动在后台启动,不需要每次都手动启动。-
在创建data的文件下,在创建一个log文件夹。
-
创建配置文件:
在mongodb的安装目录下,一直找到bin位置,例如:
C:\Program Files\MongoDB\Server\3.4
,在这个目录下创建一个mongod.cfg
文件。mongod.cfg文件内容:
systemLog: destination: file path: c:\data\log\mongod.log storage: dbPath: c:\data\db
path 其实就是 log文件夹的路径,dbpath 就是数据库db文件夹的路径。
-
以管理员身份打开命令行窗口
-
执行如下命令:
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.4\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
binpath 就是mongodb的bin目录,config路径就是配置文件的路径
当cmd提示创建成功时,说明mongoDB服务创建成功了。
然后在电脑任务栏右键启动任务管理器,在服务菜单里,找到创建的Mongodb服务,右键打开服务,然后启动服务即可。 -
最后再次打开cmd,输入mongo,就会自动连上mongdb。
注意:
- 如果右键启动服务不成功,在管理员打开的命令窗口执行命令
sc delete 服务名称
删除这个服务。
例如:
sc delete mongoDB
删除mongoDB服务。- 然后在从配置系统服务的第一步开始执行,重新来一遍。
- 如果出现其他错误,大家可以去网上搜寻一下答案,这类问题网上很普遍都有。
-
MongoDB图形化工具
-
数据库 补充:
-
数据库的服务器
服务器是用来保存数据的。
mongod
用来启动服务器 -
数据库的客户端
客户端用来操作服务器,对数据进行增删改查的操作
mongo
用来启动客户端
-