首页 > 系统相关 > windows mongo 开启副本集 6.x版本 mongo : 无法将“mongo”项识别为 cmdlet、函数、脚

windows mongo 开启副本集 6.x版本 mongo : 无法将“mongo”项识别为 cmdlet、函数、脚

时间:2022-12-07 12:45:10浏览次数:71  
标签:bin 副本 mongo windows mongoDB mdb -- cmdlet

mongo报错

当前使用版本6.0.3,bin目录下并没有mongo.exe,所以没有mongo命令,

需要下载 https://www.mongodb.com/try/download/shell 解压放到 bin目录。

ps:新版本的一些备份恢复工具也没有,如果需要,同样需要下载放进去。

本地开启三个不同端口的mongo服务组成副本集

首先关闭已启动的服务,通过任务管理器直接停止或者命令行:net stop mongodb。

建立三个目录存放数据:

G:\mongoDB> mkdir G:\mongoDB\mdb0
G:\mongoDB> mkdir G:\mongoDB\mdb1
G:\mongoDB> mkdir G:\mongoDB\mdb2

到bin目录下启动三个服务(三个命令窗口):

D:\MongoDB\bin mongod --replSet mdb --port 27017 --dbpath G:\mongoDB\mdb0  --oplogSize 128D:\MongoDB\bin mongod --replSet mdb --port 27018 --dbpath G:\mongoDB\mdb1  --oplogSize 128D:\MongoDB\bin mongod --replSet mdb --port 27019 --dbpath G:\mongoDB\mdb2  --oplogSize 128

mongosh连接db,初始化副本集,默认不传参数就单个自己:

D:\MongoDB\bin mongosh --port 27017
rs.initiate()

默认初始化过后再重新初始化配置:

rs.reconfig(
  { _id: "mdb", members: [{ _id: 0, host: "127.0.0.1:27017" }, { _id: 1, host: "127.0.0.1:27018" }, { _id: 2, host: "127.0.0.1:27019" }] },
  {"force":true}
  )

设置副本节点可读(需要的节点都需要执行):

db.getMongo().setReadPref()

其他操作 https://www.mongodb.com/docs/manual/reference/replication/

 

标签:bin,副本,mongo,windows,mongoDB,mdb,--,cmdlet
From: https://www.cnblogs.com/jiayouba/p/16962753.html

相关文章

  • Vscode——windows系统搭建C/C++开发环境
    VSCode——windows系统搭建C/C++开发环境​​一、搭建C开发环境​​​​1.安装MinGW​​​​2.配置文件​​​​二、搭建C++开发环境​​​​1.安装MinGW​​​​2.配置文......
  • 如何在Windows Server 2016上重置用户“管理员”的密码
    方法来自如何在WindowsServer2016上重置用户“管理员”的密码-AleAdmin.it如果您忘记了装有WindowsServer2016(物理或虚拟)的服务器上的本地管理员密码,则可以从操作......
  • Ubuntu——在Windows10安装ubuntu18.04双系统的方法
    Ubuntu——在Windows10安装ubuntu18.04双系统的方法​​一、方法一​​​​1、参考博客​​​​2、小贴士​​​​二、方法二​​​​1、参考博客​​​​2、小贴士​​​​......
  • Windows——TIM/QQ登录超时,请检查您的网络或者本机防火墙设置的一种解决办法
    TIM/QQ登录超时的一种解决办法​​1.首先,在windows搜索框输入防火墙,打开“检查防火墙状态”。​​​​2.打开后,观察现在是否连上网,若没连上则重新连网,若已经显示连上网,则看......
  • windows下MySQL5和Mysql8共存
    下载MYSQL压缩包mysql8下载地址:https://dev.mysql.com/downloads/mysql/mysql5下载地址:https://downloads.mysql.com/archives/community/建议选择下载压缩版本的,......
  • Windows使用bat运行python并最小化
    Windows使用bat运行脚本新建一个runCMD.bat的文件,内容为以下示例rem最小化窗口@echooff%1(start/mincmd.exe/c%0:&exit)rem运行主程序@python"C:\WK-zc......
  • 如何在Windows AD域中驻留ACL后门
    前言当拿下域控权限时,为了维持权限,常常需要驻留一些后门,从而达到长期控制的目的。WindowsAD域后门五花八门,除了常规的的添加隐藏用户、启动项、计划任务、抓取登录时的密......
  • Qt获取windows下的CPU序号
     QStringfrmMain::getWMIC(constQString&cmd){//获取cpu名称:wmiccpugetName//获取cpu核心数:wmiccpugetNumberOfCores//获取cpu线程数:wmiccpu......
  • windows 10 常用操作
     windows101.截屏:Win+Printscreen//直接保存图片到"图片\屏幕截图"Win+Shift+S//手动选择区域然后保存2.windows批处理命令不区分大小写dir/b>1.txt//......
  • Fix List for DB2 Version 10.1 for Linux, UNIX and Windows
    IBMSupportFixListforDB2Version10.1forLinux,UNIXandWindowsTroubleshootinghttps://www.ibm.com/support/pages/fix-lis......