MongoDB数据库中怎么实现M

55次阅读
没有评论

共计 1343 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

本篇文章为大家展示了 MongoDB 数据库中怎么实现 M - S 主从复制,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

[root@localhost ~]# mkdir /data/db/master

 [root@localhost ~]# mkdir /data/db/slave

主:只需要带上 –master 参数,表明这是个主就可以了,相当的方便。

[root@localhost ~]# /usr/local/bin/mongod –master
-dbpath=/data/db/master -port=11536

[1] 10939

[root@localhost ~]# Mon
Jul 25 20:21:59 [initandlisten] MongoDB
starting : pid=10939 port=11536 dbpath=/data/db/master
master=1 32-bit

从:带上 –slave 参数指明是个从,指定 –source,主的地址和端口,就可以了,比 MYSQL 方便很多。

[root@localhost bin]# /usr/local/bin/mongod -port
11537 –slave -dbpath=/data/db/slave –source 127.0.0.1:11536

Mon Jul 25 20:25:52 [initandlisten] MongoDB
starting : pid=11158 port=11537 dbpath=/data/db/slave
slave=1 32-bit

新开一个终端,登录 11536(主),并写入一条记录

[root@localhost ~]# /usr/local/bin/mongo –port=11536

MongoDB shell version: 1.8.2

connecting to: 127.0.0.1:11536/test

 use brucezuo

switched to db brucezuo

 db.createCollection(table1)

{  ok  : 1 }

 db.table1.insert({id:1,name: zxy ,age:29})

新开一个终端,登录 11537(从),查看数据是否一致

[root@localhost ~]# /usr/local/bin/mongo –port=11537

MongoDB shell version: 1.8.2

connecting to: 127.0.0.1:11537/test

 show dbs

admin (empty)

brucezuo 0.0625GB

local 0.0625GB

 use brucezuo

switched to db brucezuo

 db.table1.find()

{  _id  : ObjectId( 4e2e348ed502dbae1aee469e),  id  : 1,  name  :  zxy ,  age  : 29 }

上述内容就是 MongoDB 数据库中怎么实现 M - S 主从复制,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1343字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)