- 下载安装,没啥可说的
中间有一补选择MongoDB Compass Community,这个是mongodb的图形用户界面。 - 添加bin到windows的path变量
-
这个时候是不能使用数据库的。mongodb需要初始化数据文件。在磁盘的任意位置建立如下层级的文件夹
再在log下边新建db.log
- 现在通过'mongod.exe' --dbpath C:\mongodb-data\db\来启动mongodb
- 显示启动成功,等待连接之后,在新打开一个cmd,然后输入mongo.exe就可以使用数据库了
- 但是启动mongod.exe的cmd一关闭,就不能使用了,贼烦。
- 我们可以讲mongodb作为一个windows服务去启动。
mongod.exe --bind_ip yourIPadress --logpath "C:\mongodb-data\log\mongodb.log" --logappend --dbpath "C:\mongodb-data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install
注意:启动服务的时候cmd需要使用管理员权限打开
然后
net start mongodb //启动 MongoDB 服务
net stop mongodb //停止 MongoDB 服务
sc delete mongodb //删除服务
参数说明:
--bind_ip: 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath: 定MongoDB日志文件,注意是指定文件不是目录
--logappend: 以每天为单位自动切割日志
--dbpath: 指定数据库路径
--port: 指定服务端口号,默认端口27017
--serviceName: 安装Windows服务时使用的服务名
--serviceDisplayName: 在Windows服务管理器中显示的服务名
--install: 指定作为一个Windows服务安装。
--directoryperdb:让MongoDB按照数据库的不同,针对每一个数据库都建立一个目录,所谓的“目录每数据库”
安装中可能遇到的问题
启动MongoBD时报错:window不能再本地计算机启动MongoDB,如下:
在mongodb安装到windows过程中 安装--dbpath路径的找到
mongod.lock
storage.bson
删除掉
关于mongodb可视化GUI
MongoDB 生态 – 可视化管理工具
适合mongodb的四个免费可视化管理工具