
mongodb
sunboychenll
这个作者很懒,什么都没留下…
展开
-
window版安装mongodb解压版的
第一步:首先到官网下载安装包。(https://www.mongodb.com/download-center#community)我选择的是:mongodb-win32-x86_64-2008plus-ssl-4.0.20.zip第2步:当然是解压了,如下:第3步:新建文件夹:conf,log,data/db第4步:在conf文件夹下,创建mongodb.config文件,添加相关配置如下:dbpath=E:\tools\mongdb\mongodb\data\db#数.原创 2020-09-07 13:53:52 · 292 阅读 · 0 评论 -
mongodb 数据备份 mongodump 数据恢复 mongorestore
mongorestore – 全库备份--port :端口; -d :备份的数据库名称 ; -o:指定备份的路径 ; --username用户名; -p密码;-authenticationDatabase验证的库(用户在哪里创建的,就在哪个库验证吧)其本质为:执行查询,然后写入文件;结果如下图 mongodump --host 127.0.0.1 --port 27017 --username '****' -p '*******' --authenticationDatabase m...原创 2020-09-04 13:57:52 · 298 阅读 · 0 评论 -
centos6 mongo之集群 (auth需要密码)可复制集
centos7下应该可用1:解压之后 ,先删除旧的 log和data2:mkdir -p {data/db,log,conf}3:openssl rand -base64 100 > /data/software/mongodb/conf/mongodb.key添加原创 2020-09-03 17:18:55 · 201 阅读 · 0 评论 -
mongodb 创建权限登录,也就是用户名密码登录
创建权限登录,也就是用户名密码登录:客户端授权 mongo --port 27017db.createUser({'user':'admin', 'pwd':'admin', 'roles':[{'role':'userAdminAnyDatabase', 'db':'admin'}]})db.createUser({'user':'mofing','pwd':'8835','roles':[{'role':'readWrite','db':lison'}]})Tips: 服务器启动需..原创 2020-09-02 15:55:49 · 2478 阅读 · 0 评论 -
mongoDB集群之分片集群
ps auxf|grep mongo |grep -v grep|xargs kill -9杀死所有redis的进程分片是把大型数据集进行分区成更小的可管理的片,这些数据片分散到不同的mongoDB节点, 这些节点组成了分片集群。总体分为3块 分片服务器 配置服务器 路由器(mongos)组成:如果有旧的数据先清除:rm -rf /soft/mongosplit/node27021/db/*rm -rf /soft/mongosplit...原创 2020-08-18 17:12:52 · 302 阅读 · 0 评论 -
mongoDB集群之可复制集
1:把下载的解压包解压到mongoha目录下,复制并且改写为node1。注意:node2,node3是复制node1的2:mkdir -p mongodb/{db,log}创建2个目录3:在node1目录下执行 vim mgdb.conf 创建并配置为如下:replication: replSetName: configRS oplogSizeMB: 50storage: dbPath: "/usr/local/soft/mongoha/nod...原创 2020-08-18 10:26:07 · 203 阅读 · 0 评论 -
mongoDb 客户端及使用技巧
查询实战演练 需求描述 A. 查看一个人的信息,打开页面只显示三条评论 B. 点击评论的下一页按钮,新加载三条评论 C. 默认按照评论时间降序,但是也可以选择按照姓名排序提示 A. 添加数据时注意排序 B. 查询的时候投影是有技巧的 C. 排序考虑聚合? 脚本 (1)考虑到默认顺序,所以新增评论时,使用$sort 运算符按照评论时间降序排序; db.users.updateOne({"username":"lison",}, ...原创 2020-08-17 15:23:16 · 272 阅读 · 0 评论 -
MongoDB权限初始化过程
db.createUser({'user':'boss', 'pwd':'boss', 'roles':[{'role':'userAdminAnyDatabase', 'db':'admin'}]}) db.createUser({'user':'lison','pwd':'lison','roles':[{'role':'readWrite','db':lison'}]})Tips: 服务器启动需要加上auth参数连接服务器才需要验证 如:./mongod -f mongodb.con...原创 2020-08-17 14:08:16 · 356 阅读 · 1 评论 -
安装mongoDB与配置系统服务
官网下载安装介质:https://www.mongodb.com/download-center,选择适当的版本,这 里以 linux 版本 mongodb-linux-x86_64-4.0.4 为例; https://www.mongodb.org/dl/linux/x86_64 tar zxvf mongodb-linux-x86_64-4.0.4.tgz mv mongodb-linux-x86_64-4.0.4 mongodb mkdir -p mongo...原创 2020-08-11 18:00:56 · 348 阅读 · 0 评论