安装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 服务
或者:
1:下载mongodb-win32-x86_64-2008plus-ssl-4.0.10.zip:(https://www.mongodb.com/download-center/community)
2012 R2 要用2012plus版本
2:在MongoDB的bin同级目录下创建文件夹/data和/log,分别保存数据库和记录日志,在log文件夹下创建MongoDB.log文件
2:cmd命令行以管理员方式启动并将路径配置到 MongoDB的bin目录下
3:windows服务MongoDB安装命令:
第一种命令:
sc create mongodb binPath="D:\...\bin\mongod.exe --service --dbpath D:\...\bin\data --logpath=D:\...\bin\log\mongodb.log --logappend --directoryperdb"
第二种命令:
mongod --dbpath=D:\MongoDB\data --logpath=D:\MongoDB\log\MongoDB.log --install --serviceName "MongoDB"
4:输入命令:net start MongoDB,启动服务
查看端口:
5:MongoDB的bin目录下输入mongo.exe进入shell环境界面(或者打开mongo.exe)
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("root",[{role:"dbAdmin",db:"admin"}])
如果创建数据库失败,将权限改成:userAdminAnyDatabase
10:mongoDB删除用户:db.dropUser("root")
11:设置配置文件,更改内存限制:https://www.cnblogs.com/wa502/p/13185365.html
MongoDB重新载入配置文件命令:
mongod --install -f "D:\MongoDB\bin\mongod.cfg"
Tips:
重新载入执行不成功可能需要先停止服务【net stop MongoDB】,再不行需要先删除服务【sc delete MongoDB】
如果删除服务执行重新载入配置文件命令成功,则需要重新配置用户权限