Windows MongoDB4.2.0安装配置教程
1. 下载(地址如下)
https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.0-signed.msi
2. 安装MongoDB及创建文件夹和文件
-
直接双击软件运行安装
-
安装过程中,你可以通过点击 “Custom(自定义)” 按钮来设置你的安装目录。(我是安装在D:\MongoDB目录下的)
-
在D:\MongoDB目录下创建data、log,data目录下创建db文件夹,log目录下创建mongod.log文件(有则无需创建)
3. 启动MongoDB
- 进入D:\MongoDB\bin目录下,在地址框输入cmd命令回车,然后输入如下命令启动MongoDB
mongod.exe --dbpath D:\MongoDB\data\db
4. 设置管理员账号(重新打开一个cmd窗口)
- 进入mongo
mongo --port 27017
- 创建管理员用户
# 进入数据库 use admin # 创建一个用户名root,密码123456的管理员用户 db.createUser( { user: "root", pwd: "123456", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } )
- 退出Mongo
# 退出mongo exit # 使用用户名密码登录 mongo --port 27017 -u root -p 123456 --authenticationDatabase admin
5. 通过配置文件启动MongoDB服务
-
进入D:\MongoDB\bin 目录下,打开mongod.cfg文件,添加
security:
authorization: enabled,保存# mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: dbPath: D:\MongoDB\data\db journal: enabled: true # engine: # mmapv1: # wiredTiger: # where to write logging data. systemLog: destination: file logAppend: true path: D:\MongoDB\log\mongod.log # network interfaces # bindIp: 0.0.0.0 允许其它主机访问 net: port: 27017 bindIp: 0.0.0.0 # security:是开启认证,必须通过用户名和密码才能登陆系统 security: authorization: enabled #processManagement: #security: #operationProfiling: #replication: #sharding: ## Enterprise-Only Options: #auditLog: #snmp: #mp:
-
以管理员启动CMD,进入到D:\MongoDB\bin目录下
mongod.exe --config D:\MongoDB\bin\mongod.cfg --install --serviceName "MongoDB"
-
启动MongoDB服务
net start MongoDB
net stop MongoDB #关闭Mongo服务
-
尝试登录Mongo
mongo --port 27017 -u root -p 123456 --authenticationDatabase admin