MongDB下载安装、主从配置【Windows】

下载

官网地址:https://www.mongodb.com/try/download
使用版本 for Windows:mongodb-win32-x86_64-2008plus-ssl-3.6.18.zip

安装

下载后,将zip包移动至自己存放mongdb的目标文件中,直接解压到当前目录(里面包含文件夹mongodb-win32-x86_64-2008plus-ssl-3.6.18,可直接解压)即可。
解压后目录如下:

注:data目录为自己创建的(用于存放数据库数据,这点类似mysql),其他是解压后的文件以及文件夹。

image

启动测试

  • 执行cmd
  • 进入到D:\software\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.6.18\bin目录下:
  • 执行:
mongod.exe --dbpath D:\software\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.6.18\data

该path指定的是刚刚自己创建的data文件夹。
截图最后一行显示的就是数据存储目录。


image

image.png

出现以上信息说明启动成功。

配置环境变量

不配置环境变量的话,mongo命令只能在bin,可执行目录下才能使用:

image

打开系统环境变量,点击path编辑,新增一个:

D:\software\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.6.18\bin
image.png

主从配置

启动主节点

mongod --dbpath "d:/mongo-data-2" --replSet myset

启动从节点

注:需更换一下data目录,和port或者ip,由于我这边是在本机操作,就修改了一下port

mongod --dbpath "d:/mongo-data-1" --port 27018 --replSet myset

连接任意一个服务(不指定port启动,默认为27017)

mongo --port

初始化复制集

rs.initiate()

添加从服务(localhost:27018)

rs.add("ip:port")

查看状态,主从

rs.status()

设置从服务器可以查询(在从服务器上进行设置)

db.getMongo().setSlaveOk()或者rs.slaveOk()

测试效果:主可以读写,从只能读取。

完结

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容