博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作2:mongodb使用语法
阅读量:4198 次
发布时间:2019-05-26

本文共 1554 字,大约阅读时间需要 5 分钟。

一:mongodb的两种启动方式:

1.无密码启动

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork
2.验证启动

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -auth -fork
二:mongodb在linux中登录的example:

/usr/local/mongodb/bin/mongo -umarket -pmarket123  127.0.0.1:27017/market  /usr/local/mongodb/bin/mongo -umarket -pmarket123  127.0.0.1:27017/market  /usr/local/mongodb/bin/mongo -uonfancy -ponfancy!2014  127.0.0.1:27017/market
三:登录mongodb,新建用户

首先通过kill关掉mongodb

然后使用无密码启动的方式启动mongodb

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

启动成功后,登录,创建root权限账户

/usr/local/mongodb/bin/mongouse admin; db.createUser({user:"muser",pwd:"muser!2014", roles:[{role:"root",db:"admin"}]})

然后通过kill关掉mongodb      ps -ef | grep mongo

然后通过验证方式开启mongodb

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -auth -fork

启动成功后,登录mongodb

/usr/local/mongodb/bin/mongouse admindb.auth('muser','muser!2014');

然后新建mongo数据库

use market;  db.createUser(      {        user: "market",        pwd: "market123",        roles: ["readWrite"]      }  );

然后exit退出即可,账户就新建完成了。其他的语法参考:http://blog.csdn.net/terry_water/article/details/44487757

mongodb备份:

/usr/local/mongodb/bin/mongodump -u222commerce -p'343commerce23' -d e_commerce -o /backup/dump
mongodb恢复:

/usr/local/mongodb/bin/mongorestore -ummerce -p'emmerce27'  -d ecommerce  /www/e_commerce/

然后就可以通过php进行连接了

通过rockmongo连接,在有密码验证的情况下,需要修改配置文件config.php

修改后的rockmongo config.php文件内容如下:

你可能感兴趣的文章
害怕自动化(1)
查看>>
Script and Test Data
查看>>
在ITPub上发表文章《如何进行测试自动化的成本估算》
查看>>
深圳市软件质量提升工程系列活动——安全测试百人大课堂
查看>>
做培训讲师就像做一名导演
查看>>
深圳51testing笔架山一日游
查看>>
《Scrum精髓》审校后记:关于Acceptance Test
查看>>
国产APP自动化测试工具AndroidRobot下载地址
查看>>
QTP与手机测试
查看>>
在QTP中自定义测试对象WinList的Select方法
查看>>
《TestComplete Made Easy》读书笔记
查看>>
LoadRunner如何在脚本运行时修改log设置选项?
查看>>
QC数据库表结构
查看>>
自动化测试工具的3个关键部分
查看>>
测试工具厂商的编程语言什么时候“退休”?
查看>>
资源监控工具 - Hyperic HQ
查看>>
LoadRunner中Concurrent与Simultaneous的区别
查看>>
SiteScope - Agentless监控
查看>>
QTP的智能识别(Smart Identification)过程
查看>>
LoadRunner各协议所需耗费的内存资源表
查看>>