Ubuntu下给MongoDB数据库设置用户名和密码

Ubuntu安装mongo并设置账户密码 apt换源 $ sudo vim /etc/apt/sources.list 在以上文件中添加以下源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/u 阅读详情

所用环境是Ubuntu 14.04, MongoDB2.6.3

MongoDB在默认情况下是没有认证权限的,要想使设置的用户名和密码有效,第一步先修改MongoDB的配置文件, 将/etc/mongod.conf文件中的auth=true前面的注释去掉,然后用

sudo service mongod restart重启MongDB.

1. 设置管理员权限

       

设置完后,user 和 pwd以及roles等存储在system.users表中.

 

从上面命令可以看到再次进入admin后需要用db.auth()完成认证功能,认证成功返回1.以上设置的超级权限用户因roles为root,所以可以操作其他所有数据库.

2.给普通数据库设置密码



再次进入数据库时可以直接

use aa
db.auth("123","123")
show tables

也可以先进入超级管理员账户,这样不用对aa认证就可直接操作aa数据库.

use admin
db.auth("123","123")
show dbs
use aa


Ubuntu 安装MongoDB以及远程访问 Ubuntu 安装 MongoDB Ubuntu 18.04安装MongoDB 1.在终端输入GPK码 2.添加mongoDB源 echo “deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.2 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list3. sudo apt update 4.安装MongoDB su 阅读详情

相关推荐

Ubuntu MongoDB账户密码设置

在MongoDB中,可以使用db.createUser()方法来创建用户。该方法接受一个包含用户名、密码和角色等信息的文档作为参数。上述代码中,我们使用changeUserPassword()方法将用户admin的密码修改 newpassword。上述代码中,我们使用dropUser()方法删除了用户admin。

专注基础架构领域 1098

在Ubuntu服务器上mongodb添加账号密码

mongodb在默认情况下是没有帐密的,为了数据的安全性,需要向mongo添加账号密码。步骤如下:    1.关闭mongo的服务进程。 sudo service mongod stop   2.修改mongo的配置文件。/ect/mongod.conf,添加如下代码: security: authorization: "enabled"   3.

gurenyuan123的博客 4026

mongodb 修改用户密码 2种方法

1,错误做法,直接更新表 > db.system.users.update({"_id" : ObjectId("529e67553992b24438d5e315")},{"user":"tank2","readOnly" : false,"pwd":"123"}) > db.system.users.find(); { "_id" : ObjectId("529e5f8474b4c660718a70f3"), "user" : "tank1", "readOnly" : false, "pwd" : "35dd47abff098f5b4f0b567db8edeac5" } { "_id"

ubuntu docker 安装指定版本 MongoDB 并配置用户密码

运行 MongoDB 容器命令 :docker run -itd --name mongo -p 27017:27017 mongo --auth。出现 successfully 说明成功,接下来我们检查 mongodb 是否可以连接。命令说明:docker 运行一个名字为 mongo 的镜像, 27017是端口。查看镜像输入命令:sudo docker images。希望能写一些简单的教程和案例分享给需要的人。创建数据库 : mongodb01。给默认的数据库创建用户和密码。

二等碗 1892

Matlab实战:手把手教你用Zernike多项式模拟光学像差(附完整代码)

本文详细介绍了如何在Matlab中使用Zernike多项式模拟光学像差,包括基础理论、不同排序系统的实现、完整代码示例以及高级应用技巧。通过Zernike多项式,可以有效地描述和分析光学系统中的波前畸变,适用于望远镜校正、眼科光学等多个领域。

weixin_42523720的博客 161

Mac Studio M5 Ultra本地部署大模型实战:从内存原理到Ollama开发工作流

大模型推理的性能瓶颈往往不在算力,而在于内存能否装下整个模型、带宽能否持续供得上。Transformer架构每生成一个token都需要把权重完整扫一遍,决定了这本质上是内存密集型任务——统一内存架构因此成为本地部署的关键通路,超大容量与高带宽并行,让“装得下”和“跑得快”同时成立。模型量化技术(如Q4_K_M)则是另一项决定性软件策略,用轻微精度损失换取更低的硬件门槛,也是Ollama本地部署从7B到70B各类模型必做的前置功课。当本地推理服务跑起来后,借助VS Code等开发工具的OpenAI兼容API接

weixin_29043895的博客 455

ubuntu 18.0.4 下mongo 4.0的用户密码的设置并开启外部连接

一、创建管理员账户并赋予权限 输入mongo,进入mongodb的命令页面 > use admin #进入admin数据库 switched to db admin > db.createUser( {user:"admin", pwd:"admin",  roles:[{role:"root", db:"admin"}] } ) 用户创建成...

mjp_erhuo的博客 1239

诠视MR眼镜Unity开发设置_Unity2020.3.38

请按照如下设置Android SDK 和 Gradle。打包前先将Unity切换到Android模式。Preferences 设置。

m0_71932574的博客 603

怎么给Mongodb设置账号密码(跳坑版)

1.admin表创建一个admin user并设置密码并给userAdminAnyDatabase的权限; 2.业务表创建一个user并设置密码并给dbAdmin和dbOwner的权限; 3.打开mongod.cfg文件(不同版本在不同路径下,3.4.5版本的在与bin同级的文件夹下, 4.2版本在bin文件夹里面),在最末尾添加上: security: authorization: ......

Felicity的博客 2万+

基于 MATLAB 的精馏塔模拟仿真

基于 MATLAB 的精馏塔模拟仿真精馏塔是一种重要的化工设备,其中乙烯精馏塔和醋酸乙烯精馏塔是常见的两种精馏塔。本文基于 MATLAB 软件,给出了针对这两种精馏塔的模拟仿真代码。

与其临渊羡鱼,不如退而结网 904

杰理JL703N的SDK内部MIDI 音色库功能使用教程

本文介绍了MIDI琴按键解码和MIDI文件解码的实现方法。MIDI琴解码通过audio_dec_midi_ctrl.c文件实现,MIDI文件(mfa格式)解码则使用audio_dec_midi_file.c。使用前需将音色文件存放在SD卡或内置flash中(需确保四字节对齐),并在download.c中配置路径。同时需在板级配置中将FLASH设置为16Mbit以解决编译问题。关键注意事项包括音色文件的文件夹结构对齐要求和MIDI数据流的正确配置。

qq_42014563的博客 390

阿里云ECS服务器环境搭建(5) —— ubuntu 16.04 下为mongodb各个数据库设置用户名和密码

阿里云ECS服务器环境搭建(5) —— ubuntu 16.04 下为mongodb各个数据库设置用户名和密码 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 MongoDB v3.6.5 2. 前提须知 开启mongodb服务的命令:service mongod start 关闭mongodb服务的命令:service...

Kosmoo的博客 3989

74、刀具磨损监测与寿命预测分析

本文综述了刀具磨损监测与寿命预测的研究现状,分析了力信号、功率信号、振动信号和声发射信号在刀具状态监测中的应用及其优缺点。介绍了当前常用的刀具寿命模型及故障诊断流程,并总结了基于不同信号的监测方法。文章指出,尽管已有多种方法在理论上取得进展,但在实际应用中仍面临挑战。未来研究方向包括采用更先进的神经网络、深入探索多信号融合技术以及有效利用工业大数据,以提升刀具状态识别的准确性与可靠性。

lstm7chronicler的博客 275

局网设置mongodb服务的方法。

安装完成后,MongoDB 默认会安装在 `C:\Program Files\MongoDB\Server\<version>\` 目录下。你可以在 `C:\Program Files\MongoDB\Server\<version>\bin` 目录下找到 `mongod.exe` 和 `mongo.exe` 文件。打开MongoDB的配置文件`mongod.conf`,找到`bindIp`设置,将其修改为`0.0.0.0`,以允许所有IP地址访问。默认情况下,它会使用 `C:\data\db` 目录。

weixin_42771529的博客 1245

ABAP SQL Hierarchy 全景参考,组织树、分类树与递归查询在数据库层的优雅落地

ABAP SQL中的hierarchy语法为树形数据结构处理提供了高效方案。S/4HANA系统中常见的成本中心、利润中心、物料分类等树形结构,传统开发需通过递归和嵌套循环处理,而ABAP SQL hierarchies通过将层级遍历能力下沉到SQL层,借助SAP HANA的层级函数支持,实现了更高效的查询。 该功能要求ABAP 7.51+版本,支持两种实现方式:CDS hierarchy用于创建可复用的稳定层级模型,适合业务核心数据;ABAP SQL HIERARCHY generator则适用于临时性层级

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 313

基于STM32L4XX 、HAL库的ATD5984步进电机驱动器驱动程序应用设计

一、简介: ATD5984是一款内部集成了译码器的微特步进电机 驱动器,能使双极步进电机以全、半、1/4、/1/8、1/16 和1/32步进模式工作。步进模式由逻辑输入管脚MSx选 择。其输出驱动能力达到28V±1.6A。 译码器是ATD5984易于使用的关键,通过STEP管脚 输入一个脉冲就可以使电机完成一次步进,省去了相序 表,高频控制线及复杂的编程接口,使其更适于没有复 杂的微处理器或微处理器负担过重的场合。 在步进操作期间,ATD5984的内部电路可以自动

PP_Cottage的博客 408

ubuntu 查询mysql的用户名和密码 ubuntu查看username

文章标签文章分类。

ITSM/ITIL/网络安全/IT运维 3263

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

mongodb设置用户名和密码

mongodb设置用户名和密码

小短腿 3226

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Ubuntu上安装和使用MongoDB

本文介绍了MongoDB的安装与基本使用方法。首先说明了MongoDB作为非关系型数据库的特点及其与关系型数据库的概念对应关系。详细讲解了在Ubuntu系统下MongoDB的下载、安装步骤,包括两种启动方式(命令行参数和配置文件)以及MongoDB Shell客户端的安装。重点介绍了MongoDB Shell的基本操作命令,包括数据库、集合和文档的增删改查操作,以及用户管理、数据排序、分页等实用功能。最后提供了三种关闭MongoDB服务的方法。文章为初学者提供了完整的MongoDB入门指南。

沐雨橙风ιε的博客 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

在Ubuntu下进行MongoDB安装步骤,查询mongodb信息的命令

一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作): MongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安装。 打开终端,输入以下命令: sudo apt-get install mongodb 2.这时装好以后应该会自动运行mongod程序,通过"pgrep mongo -l"查看进程是否已经启动 3.在终端输入"mongo",然后回车...

风华绝代的博客 1928

ubuntu mongo数据库无缘无故丢失了?如何保护mongoDB的数据。

前两次在ubuntu上部署了mongo 数据库后,分别在docker 和 宿主机上都部署过一次,但是两次的数据都“无缘无故”被丢失了。后来通过查看mongoDB的log (mongo默认log路径: /var/log/mongodb/mongod.log),可以看到 后来分析到,因为在部署mongodb数据库时,没有对其进行账号密码的设置,导致被黑了,安全意识不够导致的。 解决方法 给mongod数据库设置账号以及密码。 use admin db.createUser( { user: "admin",

在路上 1983

Ubuntu 24.04部署MongoDB

本文介绍了在Ubuntu 24.04上安装和配置MongoDB 6.0的完整流程,重点解决远程连接问题。主要内容包括:1)添加MongoDB源并安装;2)修改配置文件允许远程IP访问;3)创建管理员用户并开启认证;4)开放服务器防火墙端口;5)针对Docker安装的特殊配置。此外,还详细说明了如何在MongoDB中创建特定数据库和集合,并为每个数据库创建专用用户权限,确保安全访问。最后提供了常见问题排查方法和连接测试步骤,帮助用户实现安全的远程MongoDB连接。

lijingxiaov5的博客 2149

Ubuntu MongoDB 设置用户认证

Ubuntu MongoDB 设置用户认证 查看 monggodb 版本: $ mongo -version MongoDB shell version v3.6.8 开启认证 进入服务器的 etc 目录 cd /etc 编辑 mongodb.conf 文件 sudo vim mongodb.conf 把 auth 改为 true auth = true 重启 mongo sudo service mongodb restart 关闭 / 启动 sudo service mongodb stop

zly717216的博客 1561

在Ubuntu中将MongoDB集成到你的Node js应用

现在,我们将引入一个第三列,其中包含用户鲨鱼数据的 POST 请求的命名端点和 EJS 模板标签,这些标签将捕获该数据。我们将按功能分离我们的路由,包括一个路由到我们应用的首页,另一个路由到我们的鲨鱼页面。现在你已经有了一个控制器组件来指导用户输入如何被保存和返回给用户,你可以进入创建视图的步骤,这些视图将实现你的控制器逻辑。其次,我们将向我们的视图中添加模板标签,以使我们的代码能够与用户数据动态交互。如果你按照前提条件中的初始服务器设置教程操作,你将需要修改你的防火墙,因为它目前只允许 SSH 流量。

qq_57526628的博客 1197

MongoDB数据库常见问题_mongodb设置密码复杂度(1)

该选项可以限制监听接口IP为特定的内网IP, 当在启动mongodb的时候,使用 --bind_ip 10.0.0.1表示启动ip地址绑定,数据库实例将只监听10.0.0.1内网的请求。在admin数据库中创建用户,如用户名supper,密码supWDxsf67%H(此处为举例说明,请勿使用此账号密码)。1)在未开启认证的环境下,登录到数据库2)切换到admin数据库use admin3)创建管理员账号。

2401_85599447的博客 1056

ubuntu上安装mysql、mongodb和redis

ubuntu上安装mysql、mongodb和redis一、安装mysql数据库1.安装mysql2.mysql设置1.找到初始密码放置的地址**2.配置文件3.配置用户二、安装mongodb数据库1.安装mongdb2.启动mongdb的服务三、安装redis数据库1.下载redis压缩包2.启动服务3.运行 一、安装mysql数据库 1.安装mysql ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get/apt install mysql-server 2.

沉觞的博客 403
上一篇: MongoDB 简单介绍
下一篇: bash
monkey_four
博客等级 码龄16年 11粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值