
数据库
_最爱吃兽奶
这个作者很懒,什么都没留下…
展开
-
Redis查看集群状态有节点显示fail,连接失败
现有6台redis,为集群,3主3从,由于两台服务器故障重装系统之后进行重新安装2台redis,安装完成之后。查询当前redis状态,发现有存留的节点,但连接为fai。将新建的两台redis启动,保证配置文件一致。查询fail节点的node_id。将新建的两台redis设为从节点。登录新建的两台redis服务器。先通过ID删掉无用的节点。原创 2023-11-08 16:07:20 · 766 阅读 · 0 评论 -
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 评论