- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mongodb安装和实用命令
命令可直接从文档复制。#后为命令
从官网下载mongodb-win32-i386-2.6.6.zip,把解压的文件放到E:\mongodb,备用。
安装:
1、配置环境变量path,加上“;E:\mongodb\bin;”,在E:\mongodb下建立文件夹date-db,形成目录“E:\mongodb\data\db”。
2、(windows)doc下打开两个cmd窗口(A服务窗口、B客户端窗口)。
A中输入#mongod --dbpath E:\mongodb\data\db
稍等片刻后
B中输入#mongo
当A中出现如下图类似字样,则说明连接成功。(亦是安装成功)默认连接端口为27017
Mongodb学习
第二次启动mongodb服务。用cmd打开窗口(A服务窗口、B客户端窗口)。
A中输入命令:
# mongod --dbpath=E:\mongodb\data\db
将MongoDB作为 Windows 服务随机启动:
#mongod --dbpath=E:\mongodb\data\db --logpath=E:\mongodb\logs\mongodb.log --install
若出现“32-bit servers dont have journaling enabled by default. Please use --journal if you want durability.”无碍
进入计算机-管理-服务,可看到有一个名为MongoDB的服务。右键“启动”即可。
卸载服务:
#mongod --dbpath=E:\mongodb\data\db --remove --serviceName MongoDB
进入计算机-管理-服务,之前名为MongoDB的服务不见了。
B中输入:
#mongo
创建用户
use admin 跳转进入admin用户下。。。
db.addUser(chenxi,chenxi123)
出现“WARNING: The addUser shell helper is DEPRECATED. Please use createUser instead
Successfully added user: { user : chenxi, roles : [ root ] }”无碍
db.auth(chenxi,chenxi123)
1用户校验成功,注:只是普通用户,0为未匹配
db.removeUser(chenxi) 或 db.dropUser(chenxi)删除用户
db.addUser(admin,admin123)
WARNING: The addUser shell helper is DEPRECATED. Please use createUser instead
Successfully added user: { user : admin, roles : [ root ] }
use chenxi 转到chenxi用户下
db.addUser(padmin,padmin123) 创建普通存储用户
Database的相关操作
show dbs 显示数据库列表
show collections 显示当前数据库的集合(类似关系数据库中的表)
show users 显示用户(仅限当前级别下的)
use local转到local数据库下,格式为use db name
db.help() 显示数据库操作命令
db.foo.help()显示集合命令
创建一个不存在的数据库chenxitestdb
use chenxitestdb
创建一个名为“tmpusers”聚集集合
db.createCollection(tmpusers)
{ ok : 1 }
db.dropDatabase()
{ dropped : chenxitestdb, ok : 1 }当前使用的数据库被删除
db.cloneDatabase(127.0.0.1)将指定IP地址的数据库克隆到本地当前数据库
db.copyDatabase(chenxitest,chenxitestcp,127.0.0.1)
将IP地址为127.0.0.1上的chenxitest数据库复制到本地chenxitestcp数据库中
db.repairDatabase()修复数据库,mysql中不存在
db.stats()可查看当前数据库的状态,在db.help()中可以找到
db.version()可以查看当前的mongodb版本
db.getMongo()
connection to 127.0.0.1
当前db连接机器的IP地址
Collection聚集集合
db.createC
文档评论(0)