linux系统安装MongoDB文档
mongodb文档数据库的安装:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.4.tgz
tar -zxf mongodb-linux-x86_64-rhel70-4.0.4.tgz
mv mongodb-linux-x86_64-rhel70-4.0.4 /data/soft/
mv mongodb-linux-x86_64-rhel70-4.0.4/ mongodb
cd mongodb/
mkdir db
mkdir logs
vim bin/mongodb.conf
dbpath=/data/soft/mongodb/db
logpath=/log/mongodb/mongodb.log
bind_ip=0.0.0.0 任何ip远程访问
port=27017
fork=true 是否后台启动
logappend=true
auth=true 启用安全验证(设置密码登录)
#nohttpinterface=true
./bin/mongod -f /data/soft/mongodb/bin/mongodb.conf
mongo
db.version()
show.dbs
db.getMongo()
db
use admin
db
给root设置密码:
db.createUser({user: 'root', pwd: '123456', roles: ['root']})
[验证是否添加成功,'db.auth(用户名,用户密码)' 这里用db.auth('root', '123456') 如果返回 '1'表示验证成功, 如果是 '0' 表示验证失败...]
创建库:
use Article
为这个库添加一个用户,并且赋予读、写权限:
db.createUser({user:'test',pwd:'test123',roles: [{role:'readWrite',db:'Article'}]})
退出连接即可。
删除用户:
db.removeUser('username')
MongoDB连接操作:
# mongo 192.168.xx.3:27017/admin -uroot -p
jioejfer45M57jYwwGV
(MongoDB更新集合中多条语句:
> db.memberRechargeOrderVO.update({'amountType':'3'},{$set:{'amountType':'8'}},{multi:true})
WriteResult({ "nMatched" : 190, "nUpserted" : 0, "nModified" : 190 })
> db.memberRechargeOrderVO.find({'amountType':'3'}).count()
0
)
db.memberRechargeOrderVO.update({'rechargeType':'3'},{$set:{'rechargeType':'4'}},{multi:true})
(MongoDB备份数据:
$ mongodump【备份全部数据库->到当前目录下新建dump/test目录中】
$ mongodump -h localhost -d lottery -o ./gag/【备份某个库】
$ mongodump -h localhost:27017 --db lottery --collection lotteryOrderVO【备份某个库某个集合】
MongoDB恢复数据:
$ mongorestore【恢复全部数据库数据】
$ mongorestore -h localhost:27017 -d lottery2 /home/www/backmongo/dump/lottery/【恢复指定数据库,-d参数后指定要恢复的数据库可以和备份时不一样】
)
linux系统安装MongoDB文档的更多相关文章
- mongoDB 文档概念
mongoDB 文档概念 什么是文档 文档是 mongodb 基本的数据组织单元,类似于mysql 中的记录 文档由多个键值对组成,每个键值对表达一个数据项 属于 bson 数据 ps: bson ...
- mongoDB 文档操作_删
mongoDB 文档删除 MySQL对比 mysql delete from table where ... mongo db.collection.deleteOne(query) 删除函数 del ...
- MongoDB文档的基本操作
1. MongoDB的安装方法 (1)下载MongoDB 相应的版本: (2)设置数据文件和日志文件的存放目录: (3)启动MongoDB服务: (4)将MongoDB作为服务启动. 2. Mongo ...
- Linux的帮助文档命令
Linux的帮助文档命令 1.man page man是manual(操作手册)的简写,使用方式: man [指令] man date 在显示的内容中查找内容: / + 搜索你的关键字 上下左右键来查 ...
- mongodb文档支持的数据类型
版权声明:转载请标明来源. https://blog.csdn.net/u014285882/article/details/25510377 1. 存储类型 mongodb文档相似于json,但不是 ...
- 如何在Linux中复制文档
在办公室里复印文档过去需要专门的员工与机器.如今,复制是电脑用户无需多加思考的任务.在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘的时候. 数字实体复制 ...
- MongoDB文档(二)--查询
(一)查询文档 查询文档可以使用以下方法 # 以非结构化的方式显示所有的文档 db.<collectionName>.find(document) # 以结构化的方式显示所有文档 db.& ...
- MongoDB 文档的查询和插入操作
MongoDB是文档型数据库,有一些专门的术语,和关系型DB相似,但也有差异,例如,Collection类似于关系型DB的Table,document类似于row,key/value pair类似于c ...
- 3.从Node.js操作MongoDB文档
1.更新文档结构,而非SQL 2.数据库更新运算符 在MongoDB中执行对象的更新时,需要确切的指定需要改变什么字段.需要如何改变.不像SQL语句建立冗长的查询字符串来定义更新. MongoDB中可 ...
随机推荐
- 左右flex布局
修复版本
- Dubbo学习-5-监控中心simpleMonitor搭建
之前已经下载好的dubbo-admin-master源码中,有dubbo-monitor-simple工程,同理,使用maven命令打包成一个可执行的jar包: 1.进入dubbo-monitor-s ...
- 【大量干货】史上最完整的Tengine HTTPS原理解析、实践与调试
本文邀请阿里云CDN HTTPS技术专家金九,分享Tengine的一些HTTPS实践经验.内容主要有四个方面:HTTPS趋势.HTTPS基础.HTTPS实践.HTTPS调试. 一.HTTPS趋势 这一 ...
- CF576D Flights for Regular Customers 矩阵乘法 + Bitset优化
%%%cxhscst2's blog Codeforces 576D Flights for Regular Customers(矩阵加速DP) 代码非常优美 + 简洁,学习到了 Code: #inc ...
- 数据导入导出mysql版本不同导致的问题
5.6.16-log导出.5.5.47-log导入 `addtime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '记录生产时间', 需要修改为: `add ...
- windows下使用Ant编译Android项目
1. 安装ant,配置环境变量 2. 执行命令: android update project -p 项目路径 例:android update project -p D:\project\UI_de ...
- ASP 转换HTML特殊字符
Function HtmlDecode(ByVal s) If Has(s) Then s = regReplace(s, "<br\s*/?\s*>", vbCrLf ...
- (转)利用VMware克隆虚拟机需要注意的问题
第一步:关闭当前机器 第二步:在VMware中右键要克隆的机器 选择管理-->克隆 第三步:启动新克隆的虚拟机 修改主机名 如 hostname slave2 第四步:修改克隆的虚拟机的ip地 ...
- Codeforecs Round #425 D Misha, Grisha and Underground (倍增LCA)
D. Misha, Grisha and Underground time limit per test 2 seconds memory limit per test 256 megabytes i ...
- statistics——数学统计函数
statistics——数学统计函数 转自:https://blog.csdn.net/zhtysw/article/details/80005410 资源代码位置:Lib/statistixs.py ...