mongodb4.xxx 安装,和基本配置
2024-10-08 09:04:11
.社区版 下载地址 ww.mongodb.com/download-center/community
.配置环境变量 安装目录下的 bin 目录 ,C:\z_MongoDB\bin;配置到系统环境变量中(控制面板\系统和安全\系统\高级系统设置\环境变量; 自动添加到服务中了;重启运行命令 services.msc(window10)打开服务界面,此时已经自动添加到系统服务里面了,每次开机自动重启
.打开命令行,cmd , 输入mongo 链接上数据库 此时可以看到版本,进入到 mongo环境中这下就可以输入 数据库相关语句了
4.创建超级管理员账户:
use admin
db.createUser({
user:'admin',
pwd:'',
roles:[{role:'root',db:'admin'}]
})
删除超级账户:db.dropUers('admin');
C:\z_MongoDB\bin\mongod.cfg 找到这个配置文件 放开 security表示开启权限验证
这个文件有严格的格式,注意空格(1053错误,无法重启)
security:
authorization: enabled
.用超级管理员账户连接数据库
mongo admin -u 用户名-p 密码 mongo 192.168.1.200:/test -u user -p password
.给某个数据库创建用户 ,只能访问该数据库,不能访问其他数据库
use 数据库名
db.createUser(
{
user:"eggadmin",
pwd:"168168",
roles:[{role:"dbOwner",db:"eggcms"}]
}
)
.数据库角色
.数据库用户角色:read、readWrite;
.数据库管理角色:dbAdmin、dbOwner、userAdmin;
.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
.备份恢复角色:backup、restore;
.所有数据库角色: readAnyDatabase、readWriteAnyDatabase、 userAdminAnyDatabase、
dbAdminAnyDatabase
.超级用户角色:root
.基本命令
、show users; #查看当前库下的用户
、db.dropUser("eggadmin") #删除用户
、db.updateUser( "admin",{pwd:"password"}); #修改用户密码
、db.auth("admin","password"); #密码认证
最新文章
- javascript回文和类名的检测方法
- 简易线程池Thread Pool
- python调用jar包类
- Matlab2014下载和破解方法,以及Matlab很好的学习网站
- 管理后台-第二部分:Custom sections in Umbraco 7 – Part 2 the views(翻译文档)
- 用MSBuild和Jenkins搭建持续集成环境 - 转
- UVALive 7276	Wooden Signs (DP)
- Doing Homework(HDU 1074状压dp)
- Unity 触屏缩放模型
- jQuery 3D canvas 旋转木马(跑马灯)效果插件 - cloud carousel
- linux 下 tomcat 之 配置静态资源路径
- java的运行机制(基础)
- JS正则表达式的基础用法
- javascript中的AJAX
- linux 文件传输 SCP
- js操作对象
- cocos2d-x JS 加载播放Studio帧动画的两种方法
- 搭建openwrt_x86虚拟机环境
- 《opencv学习》 之 特征检测与匹配
- java 多线程总结篇1之——基本概念