1:下载mongodb-win32-x86_64-2008plus-ssl-4.0.10.zip:(https://www.mongodb.com/download-center/community)
2:在MongoDB的bin目录下创建文件夹/data和/log,分别保存数据库和记录日志
2:cmd命令行以管理员方式启动并将路径配置到 MongoDB的bin目录下
3:输入命令:sc create mongodb binPath="D:\...\bin\mongod.exe --service --dbpath D:\...\bin\data --logpath=D:\...\bin\log\mongodb.log --logappend --directoryperdb" ==> windows服务MongoDB安装完成
4:输入命令:net start MongoDB,启动服务
或者:
1:首先,打开 MongoDB 官网获取到我们的安装包下载地址(MongoDB Community Download),选择 Server tab 后按照我们的操作系统选择安装包下载即可。
2:双击下载好的 msi 文件,开始安装,这里我选择 Complete(完整)安装,如果你想要指定安装的组件和安装的位置,你可以选择 Custom(自定义安装)。
3:在 MongoDB 之前的版本中,如果我们需要将 MongoDB Server 作为 Windows 服务,需要我们在安装完成之后进行配置,但是从 MongoDB 4.0 开始,我们就可以在安装期间直接配置和启动我们的 MongoDB 作为 Windows 服务了,当我们安装成功后就会自动启动 MongoDB 服务。如果上网搜索 Windows 下的 MongoDB 安装,90% 的文章因为是针对 MongoDB 之前版本的,都会在安装完成之后需要你指定日志地址、指定存储地址,配置 Windows 服务,而如果安装的是 MongoDB 4.0 以上的版本,这些统统都不要。最后勾选上 Install MongoD as a Service,当我们安装完成后就会自动启动 MongoDB 服务
查看端口:
5:MongoDB的bin目录下输入mongo.exe/mongod.exe进入shell环境界面
6:输入命令:db.getMongo() =>结果:connection to 127.0.0.1:27017
use admin
7:mongoDB创建用户:db.createUser({user:"root",pwd:"root",roles:[{role:"dbAdmin",db:"admin"}]})
8:mongoDB查看当前用户权限:db.runCommand({ usersInfo:"root", showPrivileges:true })
9:mongoDB更改权限:db.grantRolesToUser("a1",[{role:"readWrite",db:"test2"}])
服务MongoDB安装另一种命令:
mongod --dbpath C:\Program Files\MongoDB\Server\data --logpath C:\Program Files\MongoDB\Server\log\MongoDB.log --logappend --serviceName MongoDB --auth --install