mongo用户授权

MongoDB之角色与权限及创建用户与授权操作详解 阅读详情
进入mongodb命令行: 
cd /usr/local/mongodb/bin 
./mongo 

1、 进入ljc 数据库:      
use ljc;              --ljc为数据库名称。 

2、添加用户(读写权限,readOnly-->false): 
db.addUser("java","java");
 

3、 查看一下所有的用户 
db.system.users.find(); 

{ "_id" : ObjectId("4e02a89fb841deb5fda3e5e2"), "user" : "java", "readOnly" : fa 
lse, "pwd" : "59cf7cc156874cbd35cb00869126f569" } 
4、用户授权。 
db.auth("java","java"); 
1                                         显示为1 表示授权成功,0表示不成功。 


5、 添加用户(只读权限,readOnly-->true): 
db.addUser("java1","java1",true);
 

db.system.users.find(); 
{ "_id" : ObjectId("4e02a89fb841deb5fda3e5e2"), "user" : "java", "readOnly" : fa 
lse, "pwd" : "59cf7cc156874cbd35cb00869126f569" } 
{ "_id" : ObjectId("4e02aae6b841deb5fda3e5e3"), "user" : "java1", "readOnly" : t 
rue, "pwd" : "fca6bda05c87a72cce0a4a6458d1e266" } 
注意上面标红的位置的readOnly 只读于可写是有区别的。 

6、更改密码(为已经存在的用户更改密码): 
db.addUser("java","java1"); 

7、删除用户: 
db.system.users.remove({user:"java1"});
STM32F103C8T6最小系统板:从硬件设计到软件开发的完整指南 在嵌入式系统开发中,微控制器(MCU)是执行计算与控制的核心。其工作原理基于内部处理器、存储器和外设的协同工作,通过编程实现特定功能。掌握MCU最小系统的设计,对于确保系统稳定运行、优化功耗和成本具有重要技术价值,是产品原型开发和硬件学习的基础。最小系统通常包含电源、复位、时钟和调试接口四大支柱电路,其设计直接影响MCU能否可靠启动和通信。这一知识广泛应用于物联网设备、工业控制和消费电子等场景。本文以经典的ARM Cortex-M3内核MCU——STM32F103C8T6为例,深入解析其最小系统板设计,涵盖 阅读详情

相关推荐

保姆级教程:用Altium Designer为STM32F103C8T6最小系统板添加AHT20温湿度传感器(附封装库)

本文提供了一份详细的Altium Designer教程,指导如何为STM32F103C8T6最小系统板集成AHT20温湿度传感器。从原理图设计、封装库创建到PCB布局布线,每个步骤都配有实用技巧和注意事项,帮助开发者高效完成环境监测系统的硬件设计。教程特别强调了AHT20传感器的I2C接口连接和DFN-6封装焊接要点,适合嵌入式开发者参考实践。

weixin_42556197的博客 388

MongoDB安装及添加用户并授权

MongoDB安装及添加用户并授权 一、MongoDB安装 1、配置yum源 vi /etc/yum.repos.d/mongodb.repo [MongoDB] name=MongoDB Repository baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=0 enabled=1 2、yum下载安装 yum install mongodb-org 3、启动mongod服务? /etc/init.d/mongod restart 4、随机自启动 chkconfig

STM32F103C8T6最小系统板设计实战:集成OLED显示与PCB布局避坑指南

在嵌入式系统开发中,最小系统板是微控制器(MCU)运行的基础硬件平台,它集成了电源、时钟、复位和下载接口等核心电路,为功能扩展提供了纯净的起点。其设计原理围绕MCU的稳定运行,涉及电源完整性、信号完整性和电磁兼容性等关键工程实践。掌握最小系统板设计,对于学习硬件原理、验证外设驱动和快速搭建原型具有重要价值,尤其在物联网、智能显示终端等应用场景中。本文以热门的STM32F103C8T6 MCU和SSD1306驱动的OLED显示模块为核心,深入解析从原理图设计、PCB布局布线到固件驱动的全流程,并针对退耦电容放

weixin_30252709的博客 377

MongoDB认证与授权(表、用户、角色)

目录 前言 一、服务端auth认证与客户端auth验证 1、服务端开启auth认证的方式 2、客户端进行auth验证的方式 二、管理所有数据库角色与管理指定数据库角色 1、mongdb内置了哪些角色 2、用户角色创建案例 1.管理员 - root角色权限 2.普通用户 3、用户CURD操作 1.创建用户 2.查询用户 3.删除用户 4.修改密码 前言 1、生产环境,不建议MongDB开启auth认证。 联想自己公司,确实在登录mongdb的时候不需要用户名和密码。

qq_43783527的博客 4883

STM32F103C8T6最小系统板设计:从原理图到PCB的实战指南

在嵌入式开发中,最小系统是微控制器运行的基础,涉及电源、复位、时钟、启动模式和调试接口等核心电路。其原理在于为MCU提供稳定工作环境,确保程序可靠运行。掌握最小系统设计能显著提升硬件调试效率,降低项目风险,广泛应用于课程设计、工控板卡及物联网设备。STM32F103C8T6作为经典ARM芯片,其最小系统设计是工程师必备技能。本文深入解析LDO选型、晶振匹配、去耦电容布局等关键细节,并分享PCB布局与调试实战经验,帮助读者从零构建稳定可靠的STM32最小系统板。

weixin_34357436的博客 382

大一暑假学嵌入式硬件:STM32最小系统板抄板入门全流程

嵌入式硬件入门常让人摸不着方向,尤其是缺乏电路基础的大一学生。其实最快的路径不是直接做项目,而是带着问题去“拆解”一块成熟的小板子。通过抄板的方式,把原理图绘制、PCB布局布线、打样参数、元器件选型、手工焊接和上电调试这一完整闭环走一遍,就能把电阻分压、电容滤波、晶振电路等零散知识点串成系统。本文以STM32F103C8T6最小系统板为例,介绍如何借助立创EDA等工具,从数据手册梳理引脚、用万用表测量网络,再到模块化绘制原理图,最终完成打样焊接并排查常见故障。整个流程不仅训练硬件设计思维,也为后续扩展外设、

weixin_26886855的博客 287

MongoDB设置登录账号,密码及权限

readAnyDatabase(在所有数据库上都有读取数据的权限)、readWriteAnyDatabase(在所有数据库上都有读写数据的权限)、userAdminAnyDatabase(在所有数据库上都有管理user的权限)、dbAdminAnyDatabase(管理所有数据库的权限);:clusterAdmin(管理机器的最高权限)、clusterManager(管理和监控集群的权限)、clusterMonitor(监控集群的权限)、hostManager( 管理Server);

weixin_45167444的博客 9912

STM32F103C8T6最小系统板从零搭建:原理图、PCB与烧录全流程

在嵌入式开发中,最小系统是让微控制器正常运行的基础电路,通常包含电源、时钟、复位和启动模式等核心模块。以STM32F103C8T6为例,其最小系统需要3.3V稳压、8MHz晶振、复位电路及BOOT引脚配置,确保芯片稳定工作。掌握最小系统设计能提升硬件调试能力,避免常见问题如晶振不起振或电源纹波干扰。该技术广泛应用于物联网终端、工业控制及消费电子,是嵌入式工程师从写代码到设计硬件的关键跨越。本文详细解析STM32F103C8T6最小系统板的原理图设计、PCB布局及ST-Link、串口ISP等烧录方法,帮助读者

weixin_28256233的博客 280

硬卷 NoSQL 数据库系列(五):MongoDB 常用管理命令与授权认证

点关注公众号,回复“1024”获取2TB学习资源!前面介绍了 MongoDB 的安装与基础的 CURD 操作、索引与聚合、基本使用等相关的知识点。今天我将详细的为大家介绍 MongoDB 运维工具使用与授权认证相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!!MongoDB 常用命令常用命令mongo#登陆命令 mongod#启动命令 mo...

民工哥的博客 714

利用AD绘制stm32最小系统板+SD卡

利用AD绘制stm32最小系统板+SD卡

山有木兮 5208

STM32F103C8T6单片机简介

主要特性MemoriesLow-power。

2401_89324054的博客 3145

MongoDB数据库授权认证

MongoDB数据库授权认证 文章目录MongoDB数据库授权认证1.与用户相关的命令2.配置mongodb登陆授权认证2.1.创建一个用户2.2.修改配置文件启用用户认证2.3.重启mongodb2.4.使用口令登陆mongodb3.授权用户并赋予多个权限3.1.创建用户并制造数据3.2.使用mytest登录test库验证权限3.3.使用mytest登录test2库验证权限 1.与用户相关的命令 db.auth() 将用户验证到数据库。 db.changeUserPassword() 更改现有用户的密码。

江晓龙的博客 1万+

利用STM32F103C8T6最小系统板点亮流水灯

利用STM32F103C8T6最小系统板点亮流水灯STM32F103C8T6芯片简介核心板原理图搭建流水灯电路修改工程模板代码实现 STM32F103C8T6芯片简介 根据STM32&STM8产品型号命名规则(参考:STM32单片机最小系统详解)可知: STM32F103C8T6这个命名中: STM32代表STM32家族,32位MCU; F代表产品类型为基础型; 103代表特定功能为STM32基础型; C代表引脚数为48&49引脚; 8代表内存容量为64KB; T代表封装为QFP; 6代表温

weixin_56393108的博客 1924

立创EDA实战:STM32F103C8T6最小系统板PCB设计全流程解析

本文详细解析了使用立创EDA专业版设计STM32F103C8T6最小系统板的完整PCB流程,涵盖从项目创建、原理图设计、核心元件配置到PCB布局布线与设计检查的全过程,为嵌入式开发者提供了实用的硬件设计指导。

numpy6sculptor的博客 694

STM32F103C8T6最小系统板搭建全攻略:从原理图到烧录程序

本文提供了一份完整的STM32F103C8T6最小系统板搭建指南,涵盖从原理图设计、PCB布局到程序烧录的全过程。详细讲解了电源、时钟、复位等核心电路设计要点,并介绍了使用STM32CubeIDE进行软件配置和ST-Link烧录调试的实战步骤,帮助开发者从零构建稳定的嵌入式硬件核心。

kotlin6android的博客 565

STM32F103C8T6 PCB丝印标识设计规范与工程实践

丝印标识是PCB设计中连接硬件、文档与人的关键接口,其本质是嵌入式系统可制造性(DFM)、可测试性(DFT)和可维护性(DFR)的基础保障。它通过标准化文字标注实现引脚定位、信号识别与电源管理,原理上需严格遵循芯片数据手册的命名体系,并兼顾人因工程与制造工艺约束。技术价值体现在显著缩短调试周期、降低SMT误操作率、提升跨团队协作效率。典型应用场景包括STM32最小系统板的GPIO引脚标注(如PB14)、调试接口(SWDIO/SWCLK)、电源网络(3.3V/GND)及用户交互部件(KEY_SET/UART1

php55的博客 1043

stm32f103c8t6最小系统引脚及功能原理图_stm32f103c8t6引脚图及功能(1)

STM32的烧录方式有几种,实际产品开发一般用SWD接口烧录,占用尺寸空间少,一般只需要5根线,也有些用4根线的,就是vdd不接,不接vdd烧录要单独给板子供电。复位电路的作用就是,板子上电的瞬间给单片机复位引脚(NRST)一个短暂的低电平,让单片机程序复位,把除了备份区域寄存器以外所有寄存器状态恢复原始状态。说到数据手册,作为一个英语渣,这里多说一句,不要怕全是英文,不用全看懂,抓关键的地方看,其实来来去去就那几个英文。刚上电的时候电流会通过R19和C20到地,为C20充电,此时NRST的引脚为低电平。

2401_85013415的博客 2179

STM32F103C8T6最小系统引脚引出规范与工程实践

在嵌入式硬件开发中,MCU引脚引出是连接芯片资源与外部电路的关键接口设计环节。其本质是依据芯片数据手册(Datasheet)对GPIO端口、复用功能、电源地网络及调试信号进行系统性规划,需兼顾电气特性、布线可行性与调试维护性。以STM32F103C8T6为例,其LQFP48封装包含丰富但受限的外设资源(如无FSMC、无原生USB PHY),要求工程师严格区分可用/不可用引脚,并按功能分组(如SWD、USART、SPI、ADC、RTC晶振)科学布局2.54mm标准排针。合理引出不仅支撑固件配置准确性,更直接影

php55的博客 1162
上一篇: centos常用操作
BruceLin
博客等级 码龄19年 13粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值