- 下载安装包并安装(选择自定义路径,其他不用注意)
分享一个本人的安装包:https://pan.baidu.com/s/1xJjrTHzhbBE0Uau2SrLINA
- 安装成功之后,找到安装目录,手动添加如下文件夹和配置文件
- 修改mongo.conf中的内容如下:
#自定义数据库路径
dbpath=H:\Mongodb\data
#自定义日志输出文件路径
logpath=H:\Mongodb\logs\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号默认为27017
port=27017
- 以管理员身份打开cmd窗口
- 切换到mongodb安装目录下的bin目录,并输入
mongod.exe --config "H:\Mongodb\mongo.conf" --install
- 右键计算机-管理-服务和应用程序-服务-MongoDB,若服务没有开启,需要开启
- 开启服务之后,回到命令行输入
mongo
,出现以下内容,说明安装成功并且成功添加到Windows服务中
- 也可以通过访问mongodb的默认端口
http://127.0.0.1:27017/
,如果出现如下内容说明服务开启正常
- 在数据库安装成功之后,创建一个root用户(Mongodb默认本地连接不需要用户 ),在安装目录的bin目录下,打开命令行,
mongo
命令进入数据库,use admin
切换到admin数据库
创建一个用户名为root,密码为123456,角色为root的用户:
db.createUser(
{
user:"root",
pwd:"123456",
roles:[{role:"root",db:"admin"}]
}
);
使用db.auth('root','123456')
命令,以创建的root用户登陆数据库
附:添加用户时各个角色对应权限
1.数据库用户角色:read、readWrite;
2.数据库管理角色:dbAdmin、dbOwner、userAdmin;
3.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4.备份恢复角色:backup、restore
5.所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
6.超级用户角色:root
- 创建root用户之后,在Studio 3T使用root用户连接Mongodb数据库(Studio 3T破解见本人博客)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190818215743367.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzg5Mjc2,size_16,color_FFFFFF,t_70