电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySQL 主從復(fù)制的原理和配置

瀏覽:7日期:2023-10-16 18:56:29

工作原理圖:

MySQL 主從復(fù)制的原理和配置

主從復(fù)制的原理:

分為同步復(fù)制和異步復(fù)制,實(shí)際復(fù)制架構(gòu)中大部分為異步復(fù)制。 復(fù)制的基本過程如下:

1).Slave上面的IO進(jìn)程連接上Master,并請(qǐng)求從指定日志文件的指定位置(或者從最開始的日志)之后的日志內(nèi)容;

2).Master接收到來自Slave的IO進(jìn)程的請(qǐng)求后,通過負(fù)責(zé)復(fù)制的IO進(jìn)程根據(jù)請(qǐng)求信息讀取制定日志指定位置之后的日志信息,返回給Slave 的IO進(jìn)程。返回信息中除了日志所包含的信息之外,還包括本次返回的信息已經(jīng)到Master端的bin-log文件的名稱以及bin-log的位置;

3).Slave的IO進(jìn)程接收到信息后,將接收到的日志內(nèi)容依次添加到Slave端的relay-log文件的最末端,并將讀取到的Master端的 bin-log的文件名和位置記錄到master-info文件中,以便在下一次讀取的時(shí)候能夠清楚的告訴Master“我需要從某個(gè)bin-log的哪個(gè)位置開始往后的日志內(nèi)容,請(qǐng)發(fā)給我”;

4).Slave的Sql進(jìn)程檢測(cè)到relay-log中新增加了內(nèi)容后,會(huì)馬上解析relay-log的內(nèi)容成為在Master端真實(shí)執(zhí)行時(shí)候的那些可執(zhí)行的內(nèi)容,并在自身執(zhí)行。

環(huán)境描述

操作系統(tǒng):CentOS6.3_x64主服務(wù)器master:192.168.0.202從服務(wù)器slave:192.168.0.203一、mysql主從復(fù)制

1、主從安裝mysql,版本一致

我們裝的是 mysql-5.5.30.tar.gz 這里省略…

2、修改master,slave服務(wù)器

master服務(wù)器配置:vi /usr/local/mysql/etc/my.cnf[mysqld]server-id=202 #設(shè)置服務(wù)器唯一的id,默認(rèn)是1,我們?cè)O(shè)置ip最后一段,slave設(shè)置203log-bin=mysql-bin # 啟用二進(jìn)制日志binlog-ignore-db = mysql,information_schema #忽略寫入binlog的庫(kù)slave服務(wù)器配置:vi /usr/local/mysql/etc/my.cnf[mysqld]server-id=203replicate-do-db = abc #只同步abc庫(kù)slave-skip-errors = all #忽略因復(fù)制出現(xiàn)的所有錯(cuò)誤

3、重啟主從服務(wù)器mysql

/etc/init.d/mysqld restart

4、在主服務(wù)器上建立帳戶并授權(quán)slave

mysql> mysql -u root -p123.commysql> GRANT REPLICATION SLAVE ON *.* to ‘sync’@‘192.168.1.2’ identified by ‘1234.com’; #replication:復(fù)制

5、查看主數(shù)據(jù)庫(kù)狀態(tài)

mysql> show master status;+------------------+----------+--------------+------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+------------------+----------+--------------+------------------+| mysql-bin.000002 | 263 | | |+------------------+----------+--------------+------------------+

6、配置從數(shù)據(jù)庫(kù)

mysql> change master to -> master_host=’192.168.0.202’, -> master_user=’sync’, -> master_password=’1234.com’, -> master_log_file=’mysql-bin.000002’, -> master_log_pos=263;#Log和pos是master上隨機(jī)獲取的。這段也可以寫到my.cnf里面。

7、啟動(dòng)slave同步進(jìn)程并查看狀態(tài)

mysql> start slave;

MySQL 主從復(fù)制的原理和配置

其中Slave_IO_Running 與 Slave_SQL_Running 的值都必須為YES,才表明狀態(tài)正常。

8、驗(yàn)證主從同步

在主mysql創(chuàng)建數(shù)據(jù)庫(kù)abc,再?gòu)膍ysql查看已經(jīng)同步成功!

mysql> create database abc;mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || abc || mysql || performance_schema || test |+--------------------+

在slave啟動(dòng)報(bào)錯(cuò):

“Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ‘Could not find first log file name in binary log index file’”

解決:報(bào)錯(cuò)的原因主要是slave設(shè)置master的二進(jìn)制文件名或pos值不對(duì)應(yīng)!

先f(wàn)lush logs;清空日志,在查看下主數(shù)據(jù)庫(kù)的狀態(tài) show master status;看下日志文件名字和position值;

再在slave中,執(zhí)行:CHANGE MASTER TO MASTER_LOG_FILE=‘二進(jìn)制日志名’,MASTER_LOG_POS=值;

最后啟動(dòng)同步進(jìn)程:start slave;

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
主站蜘蛛池模板: 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 特种阀门-调节阀门-高温熔盐阀-镍合金截止阀-钛阀门-高温阀门-高性能蝶阀-蒙乃尔合金阀门-福建捷斯特阀门制造有限公司 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 石英砂矿石色选机_履带辣椒色选机_X光异物检测机-合肥幼狮光电科技 | 高压贴片电容|贴片安规电容|三端滤波器|风华电容代理南京南山 | DAIKIN电磁阀-意大利ATOS电磁阀-上海乾拓贸易有限公司 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂_帽子厂_浙江高普制帽厂 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 防爆电机_防爆电机型号_河南省南洋防爆电机有限公司 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 三价铬_环保铬_环保电镀_东莞共盈新材料贸易有限公司 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | 好杂志网-首页| 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 卷筒电缆-拖链电缆-特种柔性扁平电缆定制厂家「上海缆胜」 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 | 999范文网_优质范文下载写作帮手 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 |