- 下载安装包和压缩包
- 进行傻瓜式安装
- 配置环境变量、启动Mongo
1.下载安装包和压缩包
官网:选择所需的版本:https://www.mongodb.com/download-center/community;
2.进行傻瓜式安装
1.双击下载的Mongo版本文件,进入安装首页;
2.点击接受协议,接着点击“next”;
3.点击“custom”
4.自定义安装路径;
5.data与Log目录的配置
6.这一步不要勾选“Install MongoDB Compass” ,这个选择后会去下载和Compass,很花费时间的!点击“next”;
7.如果需要MongoDB Compass,可以直接到官网下载,另外安装。
MongoDB可视化工具Compass下载地址:https://www.mongodb.com/download-center/compass?jmp=docs
8.安装完成;
3.配置环境变量、启动Mongo
1.打开cmd,到安装目录\bin下执行mongo,进入mongo命令模式。
2.进入【服务】列表,找到MongoDB Server ,查看状态是否为正在运行。
3.访问 Http://localhost:27017
4.配置环境变量
4.设置数据库用户名和密码(可不进行配置)
1、创建管理员账户
打开cmd,输入mongo,进入mongodb的命令页面
use admin #进入admin数据库
switched to db admin
db.createUser({user:“admin”, pwd:“admin”, roles:[{role:“root”, db:“admin”}]})
db.createUser({user:“admin”, pwd:“admin”, roles:[“root”]})
2、修改配置文档mongod.cfg(位置:安装目录\bin 下)
首先,将bind_ip改为0.0.0.0 (让其他电脑可以访问,用于远程连接,如果bind_ip是127.0.0.1的话,就只能本地访问)
然后找到 #security:改成下图所示,开启安全认证。
security:
authorization: enabled #注意缩进,参照其他的值来改,若是缩进不对可能导致后面服务不能重启
3.重启服务
4.验证的登陆
进入cmd,输入mongo,进入MongoDB shell.
use admin
witched to db admin
db.auth(“用户名”,“密码”)
db.auth(‘admin’,‘admin#passw0rd’)
1
show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
#这样登陆成功了
show dbs //展示数据库
use demo //切换数据库
db.createCollection() //创建表/集合
db.users.insert({id:123,name:'chen'}) //新增数据
db.users.find() //展示集合下的所有数据
db.users.findOne() //查询第一条数据
db.users.find({name.name:'chens'}) //按条件查询,多级查询
db.users.find({age:{$gt:20}}) //查找年龄大于20的 $lt小于 $gte大于等于 $lte小于等于
db.users.update({id:1},{$set:{name:'chens'}) //修改数据,第一个参数为修改的条件,第二个参数为修改的内容
db.user.remove({name:'chens'}) //按条件删除
show collections //展示表/集合
db.dropDatabase() //删除数据库
db.user.drop() //删除表/集合
mongoimport -d demo -c users --file /users/duma.json //导入数据
5.使用MongoDB compass教程