
MongoDB
_最爱吃兽奶
这个作者很懒,什么都没留下…
展开
-
MongoDB脑裂恢复
或者执行rs.conf 输出集群配置内容,拷贝到本地文档,从members中去掉已经宕机的节点,保留正常的节点,把内容拷贝赋值给cfg=变量,再重新执行下面命令强制重新配置。此环境为3台MongoDB搭建副本集,其中两台mongodb由于外部原因导致服务异常,目前副本集只存活一台,且为从库。将已经宕机或暂时无法恢复的mongodb节点,优先级和投票权都设置为0,然后执行下面命令强制重新更新集群配置。退出数据库然后重新连接,接着会发现这台变成了主库,接着就可以直接add添加了。序号请根据现场环境修改;原创 2023-11-08 15:58:09 · 614 阅读 · 0 评论 -
修复MongoDB 安全漏洞(CVE-2016-6494)
MongoDB 安全漏洞(CVE-2016-6494)绿盟漏扫扫到了mongodb漏洞解决方案:可以考虑把mongodb升级到3.2的最新版本,参考:mongodb升级包下载:https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.2/x86_64/RPMS/可以升级到3.2.22升级步骤:1、提前备份mongodb集群数据登录mongodb集群中任一一台服务器上执行下面命令进行备份:备份数据库:mongodump -h 127.0.0.原创 2022-02-18 10:01:37 · 2553 阅读 · 0 评论 -
MongoDB分片集群与监控命令
MongoDB分片集群与监控命令部署分⽚集群MongoDB 监控命令MongoDB分⽚(Sharding)技术分⽚(sharding)是MongoDB⽤来将⼤型集合分割到不同服务器(或者说⼀个集群)上所采⽤的⽅法。尽管分⽚起源于关系型数据库分区,但MongoDB分⽚完全⼜是另⼀回事。 和MySQL分区⽅案相⽐, MongoDB的最⼤区别在于它⼏乎能⾃动完成所有事情, 只要告诉MongoDB要分...原创 2020-04-23 13:42:35 · 671 阅读 · 0 评论 -
MongoDB的副本集and备份恢复
MongoDB 副本集搭建 MongoDB 副本集MongoDB 的数据备份与恢复数据库服务器出现故障的场景会有很多,网络故障、硬件级别的磁盘故障、停机维护等等,为了防范此类故障对业务带来的损失,通常都需要给数据库服务器一定程度上的冗余能力。 MongoDB 跟 MySQL 一样也会面临这些问题,因此需要通过 MongoDB 的复制功能来为 MongoDB 增加可用性。 MongoDB 最常用的...原创 2020-04-21 18:26:24 · 416 阅读 · 0 评论 -
MongoDB 数据库文档查询
MongoDB 查询文档MongoDB与 RDBMS Where 语句比较MongoDB AND 条件MongoDB OR 条件AND 和 OR 联合使用MongoDB 排序MongoDB 索引MongoDB 聚合MongoDB 查询文档使用 find() 方法。find() 方法以非结构化的方式来显示所有文档。MongoDB 查询数据的语法格式如下:db.collection.find(...原创 2020-04-19 19:09:19 · 567 阅读 · 0 评论 -
MongoDB的增删改(无查)
MongoDB的增删改查MongoDB创建数据库MongoDB 删除数据库MongoDB 创建集合MongoDB 删除集合MongoDB 插入文档MongoDB 更新文档MongoDB 删除文档MongoDB创建数据库MongoDB 创建数据库的语法格式如下:use runoob如果数据库不存在,则创建数据库,否则切换到指定数据库 如果你想查看所有数据库,可以使用 show dbs...原创 2020-04-17 13:32:00 · 239 阅读 · 0 评论