文档章节

python mongdb 安全登录

hyhlinux
 hyhlinux
发布于 2016/12/11 19:02
字数 436
阅读 9
收藏 0
点赞 0
评论 0

1.创建的用户管理员

use admin
db.createUser(
  {
    user: "myUserAdmin",
    pwd: "abc123",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

2.重新启动服务器

ubuntu@VM-103-136-ubuntu:~$ mongod --auth  
2016-12-11T18:56:25.729+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2016-12-11T18:56:25.729+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2016-12-11T18:56:25.778+0800 I JOURNAL  [durability] Durability thread started
2016-12-11T18:56:25.778+0800 I JOURNAL  [journal writer] Journal writer thread started
2016-12-11T18:56:25.799+0800 I CONTROL  [initandlisten] MongoDB starting : pid=31940 port=27017 dbpath=/data/db 64-bit host=VM-103-136-ubuntu
2016-12-11T18:56:25.799+0800 I CONTROL  [initandlisten] 
2016-12-11T18:56:25.799+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-12-11T18:56:25.799+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-12-11T18:56:25.799+0800 I CONTROL  [initandlisten] 
2016-12-11T18:56:25.799+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-12-11T18:56:25.799+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-12-11T18:56:25.799+0800 I CONTROL  [initandlisten] 
2016-12-11T18:56:25.800+0800 I CONTROL  [initandlisten] db version v3.0.6
2016-12-11T18:56:25.800+0800 I CONTROL  [initandlisten] git version: 1ef45a23a4c5e3480ac919b28afcba3c615488f2
2016-12-11T18:56:25.800+0800 I CONTROL  [initandlisten] build info: Linux build6.ny.cbi.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49
2016-12-11T18:56:25.800+0800 I CONTROL  [initandlisten] allocator: tcmalloc
2016-12-11T18:56:25.800+0800 I CONTROL  [initandlisten] options: { security: { authorization: "enabled" } }
2016-12-11T18:56:25.819+0800 I NETWORK  [initandlisten] waiting for connections on port 27017
2016-12-11T18:56:30.077+0800 I NETWORK  [initandlisten] connection accepted from 123.207.174.233:51496 #1 (1 connection now open)

 

3.创建用户,用户都跟着数据库走

use test
db.createUser(  
 {  
    user: "xxx",  
    pwd: "xxx",  
       roles: [  
          { role: "readWrite", db: "test" }
   ]
 }
)

 

4.查看刚刚创建的用户 /查看整个mongoDB全部的用户

show users
use admin  
db.system.users.find() 

 

5. 客户端登录

> use test
switched to db test
> db.auth('test','xxxxxx')
1
> show collections
blog
books
goods
map_reduce_example
order
restaurants
system.indexes

 

6.python 代码登录

client = MongoClient(host='127.0.0.1', port=27017)
db = client.test
db.authenticate(name='test', password='123xx5668')

© 著作权归作者所有

共有 人打赏支持
hyhlinux
粉丝 7
博文 132
码字总数 51777
作品 0
海淀
程序员
python 利用paramiko批量管理功能示例

paramiko是基于python实现的ssh2远程安全连接,支持秘钥认证,实现远程命令执行,文件传输,中间ssh代理等功能 安装paramiko paramiko依赖第三方的crypto,ecdsa,python-devel yum install ...

super李导 ⋅ 05/23 ⋅ 0

Python发送邮件——yagmail模块(0605)

一、使用Python的第三方库 yagmail模块 发送邮件(本文以 QQ 邮箱示例) 1、通过Python的 yagmail模块发送邮件的前提: 开启SMTP服务、开通第三方授权(需要手机短信验证、QQ安全中心验证等)...

python初雪之路 ⋅ 06/05 ⋅ 0

LogonTracer:用于可视化分析Windows安全事件日志寻找恶意登录的工具

   简介   LogonTracer是一款用于可视化分析Windows安全事件日志寻找恶意登录的工具。它会将登录相关事件中找到的主机名(或IP地址)和帐户名称关联起来,并将其以图形化的方式展现出来。...

FreeBuf ⋅ 05/30 ⋅ 0

Python 新功能:或将允许安全工具查看运行时操作

针对 Python 编程语言的新功能提议之一是希望为运行时添加“透明度”,并让安全和审计工具查看 Python 何时可能运行潜在危险的操作。 在当前的形式下,Python 不允许安全工具查看运行时正在执...

达尔文 ⋅ 05/30 ⋅ 0

Ubuntu 18.04 LTS发布: 采用Linux 4.15内核

导读 4月27日消息 Canonical于伦敦时间26日正式发布了Ubuntu 18.04 LTS版,Canonical的CEO称,Ubuntu 18.04 LTS在云计算领域效率极高,特别适用于机器学习这样的存储密集型和计算密集型任务。...

问题终结者 ⋅ 05/03 ⋅ 0

Python:经过了十几年,你们还没有消除的对我的误解吗?

摘要: 大学毕业到现在用的最多的编程语言还是C,C++,后来学习了一下Python,觉得Python是门学了不后悔的语言。尤其适合非程序员学习,作为青少年学习计算机的首门语言也不错,大学生学习计...

雁横 ⋅ 05/03 ⋅ 0

大数据分析挖掘学习方向?数据分析师的就业前景怎么样?

加米谷数据分析挖掘课程明细,从理论到云端实操环境到项目实战,手把手教您从0掌握数据分析与挖掘技术,带您走进数据时代。 第一阶段(python基础) python入门:1、Python版本特性介绍2、P...

加米谷大数据 ⋅ 04/17 ⋅ 0

PHP爬虫和基于命令行的Python爬虫有什么差别?

基于命令行的Python爬虫。。。就是说是命令行运行的,而不是通过浏览器运行的 然后这种Python爬虫和PHP爬虫什么差别呢? 是不是因为php爬虫本身基于浏览器,一旦你的浏览器已经登录了对方网站...

oreax ⋅ 06/05 ⋅ 0

更改Ubuntu默认python版本

在系统级修改 Python 版本 我们可以使用 update-alternatives 来为整个系统更改 Python 版本。以 root 身份登录,首先罗列出所有可用的 python 替代版本信息: 1 2 如果出现以上所示的错误信...

Jake_xun ⋅ 05/15 ⋅ 0

Python3.6实现12306火车票自动抢票,附源码

Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理...

猫咪编程 ⋅ 06/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

三步为你的App集成LivePhoto功能

摘要:LivePhoto是iOS9新推出的一种拍照方式,类似于拍摄Gif图或录制视频片段生成图片。如果没有画面感,可以联想《哈利波特》霍格沃茨城堡的壁画,哈哈,很炫酷有木有,但坑爹的是只有iphone6S以...

壹峰 ⋅ 18分钟前 ⋅ 0

centos7 git安装

由于centos中的源仓库中git不是最新版本,需要进行源码安装。 1、查看yum仓库git信息 [root@iZm5e3d4r5i5ml889vh6esZ zh]# yum info gitLoaded plugins: fastestmirrorLoading mirror s...

xixingzhe ⋅ 27分钟前 ⋅ 0

input file 重复上传同一张图片失效的解决办法

解决办法 方法一:来回切换input[type='file']的type属性值,可以是‘text’,'button','button'....,然后再切换回来‘file’ 方法二:每次取消图片预览后,重置input[type='file']的value的...

时刻在奔跑 ⋅ 28分钟前 ⋅ 0

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 32分钟前 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 34分钟前 ⋅ 0

Redux的一些手法记录

Redux Redux的基本概念见另一篇文。 这里记录一下Redux在项目中的实际操作的手法。 actions 首先定义action.js,actions的type,可以另起一个action-type.js文件。 action-type.js用来存...

LinearLaw ⋅ 35分钟前 ⋅ 0

android 手势检测(左右滑动、上下滑动)

GestureDetector类可以让我们快速的处理手势事件,如点击,滑动等。 使用GestureDetector分三步: 1. 定义GestureDetector类 2. 初始化手势类,同时设置手势监听 3. 将touch事件交给gesture...

王先森oO ⋅ 49分钟前 ⋅ 0

java 方法的执行时间监控 设置超时(Future 接口)

java 方法的执行时间监控 设置超时(Future 接口) import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executor......

青峰Jun19er ⋅ 54分钟前 ⋅ 0

一名开源小白的Apache成长自述

今天收到了来自Apache Vote我成为Serviceomb项目Committer的邮件,代表自己的贡献得到了充分的肯定;除了感谢团队的给力支持,我更希望将自己的成长经历——如何践行Apache Way的心得介绍给大...

微服务框架 ⋅ 56分钟前 ⋅ 0

vim介绍、颜色显示和移动光标、一般模式下复制、剪切和粘贴

1.vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim [root@aminglinux-128 ~]# yum install -y vim-enhanced已加载插件:fastestmirror, langpacksLoading mir...

oschina130111 ⋅ 56分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部