学习mongoDB的一些笔记

./mongod -auth -dbpath /data/db/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017 //需登录验证的后台启动

./mongod -dbpath /data/db -logpath /data/mongo/mongo.log -logappend -fork -port 27017 //不需登录的后台启动

监听端口:

netstat -lanp |grep 27017

查看所有用户:

db.system.users.find();

创建用户:

必须先在超级权限中创建userAdminAnyDatabase权限的账户才能在用这个账户登录后去其它数据库创建其它账户

DB:admin

db.createUser({user: "root",pwd: "123456",roles: [{ role: "userAdminAnyDatabase", db: "admin" }]})

改为-auth需要验证登录,重启后,用root在admin数据库验证登录,然后再到其它数据库创建账户

DB:user

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

Linux下登录mongodb:

./mongo adminLog -u testadmin -p 12345

auth("root","123456");

关闭:

1、ps aux|grep mongo   查找出进程并杀掉

2、删除mongod.lock文件

3、use admin

   db.shutdownServer()

通过配置文件启动:

./mongod -f /path/mongod.conf

查看已存在的用户

db.system.users.find()

删除用户

db.system.users.remove({user:"root"})

db.usersmongo.find();

在PHP中的模糊查询 :

$params_w = array("username"=>new MongoRegex("/.*".'模糊查询'.".*/i"));

$this->getCollection()->find($params_w);



相关推荐

  • PHP学习笔记(三)学习制作PHP+MYSQL留言板 第11集1、HTML部分表单标签的使用2、PHP里的页面相互调用(1)require()与require_once()—>同一个文件只读取一次通常放在PHP程序的最前面,PHP程序在执行前,就会先读入require所指定引入的文件,如
  • Python 学习笔记 -- wxPython学习 #!/usr/bin/env/python#-*-coding:utf-8-*-importwx###设定编码##importsys##reload(sys)##sys.setdefaultencoding('utf-8')defload(
  • 一些java学习网站- 一些java学习网站--最近开始了充满刺激和艰难的java学习过程,工欲利其器必先利其具,所以经常上一些好的java学习网站可以使你的java学习事半功倍。下面是一些java学习网站,其中有很多我也还没有登陆过。在这里要感谢水季(http:
  • 一些java学习网站 http://code.google.com/p/my-ssh-web/updates/listssh框架学习http://www.cnblogs.com/cloudgamer/js学习的网站实例http://www.51xuedianna
  • 收集整理的一些.NET学习资料 IssueVision和TasVision系统是微软公司提供的两个智能客户端的经典范例,其中包括整个应用程序和源代码。从IssueVision和TasVision范例中,可以很清楚地了解整个智能客户端的运行过
  • MongoDB学习笔记(五) MongoDB文件存取操作 MongoDB学习笔记(五)MongoDB文件存取操作  由于MongoDB的文档结构为BJSON格式(BJSON全称:BinaryJSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到Mon
  • 机器学习笔记一 数学基础部分 机器学习笔记一数学基础部分七月算法(julyedu.com)12月机器学习在线班学习笔记(仅含重要以及不熟悉的内容)问题:什么是机器学习(MachineLearning)?对于某个给定的任务T,在合理的性能度量方案P的前提下,某计算机程序可
  • MongoDB学习分享  泽0715 新浪博客 个人官方网站:点击进入一:下载上MongoDB官网,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意:①:根据业界规则,偶数为“稳定版”(如:1.6.X,1.8.X),奇数为“开发版”(如:1.7.X,1
  • MSP430学习笔记参考(学而时习) 这只是我在学习TI公司生产的16位超的功耗单片机MSP430的随笔,希望能对其他朋友有所借鉴,不对之处还请多指教。下面,开始430之旅。讲解430的书现在也有很多了,不过大多数都是详细说明底层硬件结构的,看了不免有些空洞和枯燥,我认为了解一
  • mongodb学习二 配置replica sets的分片集群 这样的好处在于,只要replicaset1或者replicaset2不同时down机,就不影响访问。三台机器,每台两个shard,那么对于一张表,它的数据就存放在replicaset1和2机器的两个节点shard1和shard2,分别50%
  •  河南阴宅入室弟子来昆明学习中的一些教学内容和他的感悟 河南阴宅入室弟子来昆明学习中的一些教学内容和他的感悟投资就是比谁看得远、看得准、敢重仓、能坚持河南的阴宅入室弟子来昆明是第二次了。。。第一次他也很诚恳,,,,我也带他考察了一些阴宅案例,,,但是我没有过多说阴宅里面的许多核心
  • 宝宝发烧的一些处理方法,妈妈们一定的学习 孩子发热了怎么办?只要孩子发热时精神不是很差,温度没超过39.5℃,家长也可以自己处理。孩子发烧有个规律:如果发烧时手脚冰冷、面色苍白,则说明孩子的体温还会上升;而如果孩子手脚变暖,出汗了,就说明体温不会再上升。家长遇到孩子发热

你的评论

就没有什么想说的吗?

最新博客

关于我们 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X