a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 數(shù)據(jù)庫(kù) > MongoDB > 正文

詳解mongoDB主從復(fù)制搭建詳細(xì)過(guò)程

2020-10-29 18:45:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

詳解mongoDB主從復(fù)制搭建詳細(xì)過(guò)程

實(shí)驗(yàn)?zāi)康拇罱╩ongoDB主從復(fù)制

主 192.168.0.4 從 192.168.0.7

mongodb的安裝

1: 下載mongodb www.mongodb.org 下載最新的stable版

查看自己服務(wù)器 適合哪個(gè)種方式下載(wget 不可以的 可以用下面方式下載)

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.0.5.tgzcurl -O -L https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.0.5.tgz

2: 解壓文件 不用編譯,本身就是編譯后的二進(jìn)制可執(zhí)行文件.

tar zxvf mongodb-linux-x86_64-rhel62-3.0.5.tgz #解壓mv mongodb-linux-x86_64-rhel62-3.0.5 /usr/local/mongodb #更改文件夾名字cd  /usr/local/mongodb/bin

創(chuàng)建兩個(gè)文件夾 存數(shù)據(jù)和日志

mkdir -p /home/map/mongodb/mongo /home/map/mongodb/mlog/

mongodb的bin下各工具的用途:

  • mongod:數(shù)據(jù)庫(kù)服務(wù)端,類(lèi)似mysqld,每個(gè)實(shí)例啟動(dòng)一個(gè)進(jìn)程,可以fork為Daemon運(yùn)行
  • mongo:客戶端命令行工具,類(lèi)似sqlplus/mysql,其實(shí)也是一個(gè)js解釋器,支持js語(yǔ)法
  • mongodump/mongorestore:將數(shù)據(jù)導(dǎo)入為bson格式的文件/將bson文件恢復(fù)為數(shù)據(jù)庫(kù),類(lèi)似xtracbackup
  • mongoexport/mongoimport:將collection導(dǎo)出為json/csv格式數(shù)據(jù)/將數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù),類(lèi)似- - - mysqldump/mysqlimport
  • bsondump:將bson格式的文件轉(zhuǎn)儲(chǔ)為json格式的數(shù)據(jù)
  • mongos:分片路由,如果使用了sharding功能,則應(yīng)用程序連接的是mongos而不是mongod
  • mongofiles:GridFS管理工具 mongostat:實(shí)時(shí)監(jiān)控工具

主從服務(wù)器配置

vim mongod.conf

主配置如下

port=27018 #指定端口fork=true #后臺(tái)運(yùn)行dbpath=/home/map/mongodb/mongo #規(guī)定數(shù)據(jù)庫(kù)的位置logpath=/home/map/mongodb/mlog/mongodb.log #規(guī)定數(shù)據(jù)庫(kù)的日志文件master=true #設(shè)置主# bind_ip=127.0.0.1,192.168.0.4 #允許的地址 為了安全nohttpinterface=true #禁止http訪問(wèn)

執(zhí)行下面步驟

./mongod -f ./mongod.conf #啟動(dòng)數(shù)據(jù)庫(kù)./mongo #進(jìn)入數(shù)據(jù)庫(kù)

上面都同理 從服務(wù)器配置

port=27018 #指定端口fork=true #后臺(tái)運(yùn)行dbpath=/home/map/mongodb/mongo #規(guī)定數(shù)據(jù)庫(kù)的位置logpath=/home/map/mongodb/mlog/mongodb.log #規(guī)定數(shù)據(jù)庫(kù)的日志文件slave=true #聲明從source=192.168.0.4:27018 #規(guī)定從屬于哪個(gè)ip 注意:ip是主服務(wù)器的 最好用內(nèi)網(wǎng)ip# bind_ip=127.0.0.1,192.168.0.4 #允許的地址 為了安全nohttpinterface=true #禁止http訪問(wèn)

執(zhí)行下面步驟

./mongod -f ./mongod.conf #啟動(dòng)數(shù)據(jù)庫(kù)./mongo #進(jìn)入數(shù)據(jù)庫(kù)

測(cè)試 主執(zhí)行

use worddb.wsd.save({name:”wangshudong”})db.wsd.find()

在從服務(wù)器執(zhí)行

rs.slaveOk();show dbs;local 0.078GBword  0.078GB #如果出現(xiàn)主的數(shù)據(jù) 說(shuō)明同步成功use worddb.wsd.find() #查到數(shù)據(jù)說(shuō)明同步成功{ “_id” : ObjectId(“55cc43470278a3d7b1c6f2c0″), “name” : “wangshudong” }


為了安全最后注意從禁止遠(yuǎn)程連接

iptables -I INPUT -s 192.168.0.4 -p tcp --dport 27018 -j ACCEPT#接受來(lái)自192.168.0.4內(nèi)網(wǎng)的ip訪問(wèn)iptables -A INPUT -i eth0 -p tcp --dport 27018 -j DROP #拒絕所有來(lái)自27018的端口

如有疑問(wèn),請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久亚洲一区二区三区四区五区高 | 日韩精品一区二区三区在线播放 | 一级a性色生活片久久毛片明星 | 欧美精品网 | 国产一级在线 | 99国产精品99久久久久久 | 久草在线在线精品观看 | 中文字幕国产高清 | 精品国产乱码久久久久久丨区2区 | 伊人青青操| 亚洲蜜臀av乱码久久精品蜜桃 | 国产精品永久在线 | 久草网站| 不卡av免费在线观看 | 久久久国产一区二区三区四区小说 | 视频二区| 草逼网站 | 精品国产乱码久久久久久久 | 亚洲久草在线 | 国产麻豆乱码精品一区二区三区 | av亚洲在线| 欧美精品被 | 四虎影视库 | 欧美成人激情视频 | 欧美一区二区黄色片 | 色九九九| 国产午夜久久 | 二区免费| 欧美在线资源 | 日韩精品极品在线观看 | 羞羞视频官网 | 国产精品毛片久久久久久久 | 午夜社区| 国产一区二区自拍 | 五月婷在线视频 | 久草福利在线视频 | 亚洲激情第一页 | 日韩啊v| 成人作爱视频 | 在线日韩视频 | 91在线观看网站 |