Windows安装MongoDB6
一、安装MongoDB和MongoShell
MongoDB:官网下载mongodb-windows-x86_64-6.0.1-signed.msi,直接安装。
mongodb安装目录的bin下没有mongo.exe,mongo.exe是Mongo5以前的版本。MongoDB5应该直接把Shell集成在MongoDB中了,所以下载好可以直接使用。但是MongoDB6必须单独安装Shell。
安装MongoShell:下载压缩包解压(地址:https://www.mongodb.com/try/download/shell),将解压出来的bin目录添加到环境变量,在cmd中输入mongosh即可进入命令行界面。
二、添加账号密码
默认的 mongodb 安装后,是没有账号密码。账号密码为空就直接可以访问数据库了。
给本地已经安装了 mongodb 的数据库设置账号和密码。需要用到mongosh。
1.cmd执行mongosh
2.执行use admin
3.创建账号
db.createUser({user:"admin",pwd:"admin123",roles:["root"]})
查询用户 db.system.users.find()
4.关闭免登录
修改C:\Program Files\MongoDB\Server\6.0\bin下的 mongod.cfg 文件, #security: 下添加下面代码
security:
MongoDB安装出现Verify that you have sufficient privileges to start system services。
Network Service账户的权限不够。解决办法如下:
找到“我的电脑——右键——管理——本地用户和组——Administrators"
双击Administrators后,点击”添加“——”高级“——”立即查找“——”Network Service“
将Network Service 添加进去,再重新启动Mongodb service即可。
四、 mongodb的卸载
1.管理员身份运行cmd
2.执行net stop mongodb
3.mongod --remove
4.控制面板--程序--卸载程序,进行卸载。