国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

mysql數(shù)據(jù)庫(kù) 主從復(fù)制的配置方法

2024-07-24 12:53:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

MySQL支持單向、異步復(fù)制,復(fù)制過(guò)程中一個(gè)服務(wù)器充當(dāng)主服務(wù)器,而一個(gè)或多個(gè)其它服務(wù)器充當(dāng)從服務(wù)器。主服務(wù)器將更新寫(xiě)入二進(jìn)制日志文件,并維 護(hù)日志文件的一個(gè)索引以跟蹤日志循環(huán)。當(dāng)一個(gè)從服務(wù)器連接到主服務(wù)器時(shí),它通知主服務(wù)器從服務(wù)器在日志中讀取的最后一次成功更新的位置。從服務(wù)器接收從那 時(shí)起發(fā)生的任何更新,然后封鎖并等待主服務(wù)器通知下一次更新。

為什么使用主從復(fù)制?

1、主服務(wù)器/從服務(wù)器設(shè)置增加了健壯性。主服務(wù)器出現(xiàn)問(wèn)題時(shí),你可以切換到從服務(wù)器作為備份。

2、通過(guò)在主服務(wù)器和從服務(wù)器之間切分處理客戶查詢的負(fù)荷,可以得到更好的客戶響應(yīng)時(shí)間。但是不要同時(shí)在主從服務(wù)器上進(jìn)行更新,這樣可能引起沖突。

3、使用復(fù)制的另一個(gè)好處是可以使用一個(gè)從服務(wù)器執(zhí)行備份,而不會(huì)干擾主服務(wù)器。在備份過(guò)程中主服務(wù)器可以繼續(xù)處理更新。

MySQL 使用3個(gè)線程來(lái)執(zhí)行復(fù)制功能(其中1個(gè)在主服務(wù)器上,另兩個(gè)在從服務(wù)器上。當(dāng)發(fā)出START SLAVE時(shí),從服務(wù)器創(chuàng)建一個(gè)I/O線程,以連接主服務(wù)器并讓主服務(wù)器發(fā)送二進(jìn)制日志。主服務(wù)器創(chuàng)建一個(gè)線程將二進(jìn)制日志中的內(nèi)容發(fā)送到從服務(wù)器。從服 務(wù)器I/O線程讀取主服務(wù)器Binlog Dump線程發(fā)送的內(nèi)容并將該數(shù)據(jù)拷貝到從服務(wù)器數(shù)據(jù)目錄中的本地文件中,即中繼日志。第3個(gè)線程是SQL線程,從服務(wù)器使用此線程讀取中繼日志并執(zhí)行日志中包含的更新。SHOW PROCESSLIST語(yǔ)句可以查詢?cè)谥鞣?wù)器上和從服務(wù)器上發(fā)生的關(guān)于復(fù)制的信息。

默認(rèn)中繼日志使用 host_name-relay-bin.nnnnnn形式的文件名,其中host_name是從服務(wù)器主機(jī)名,nnnnnn是序 列號(hào)。用連續(xù)序列號(hào)來(lái)創(chuàng)建連續(xù)中繼日志文件,從000001開(kāi)始。從服務(wù)器跟蹤中繼日志索引文件來(lái)識(shí)別目前正使用的中繼日志。默認(rèn)中繼日志索引文件名為 host_name-relay-bin.index。在默認(rèn)情況,這些文件在從服務(wù)器的數(shù)據(jù)目錄中被創(chuàng)建。中繼日志與二進(jìn)制日志的格式相同,并且可以用 mysqlbinlog讀取。當(dāng)SQL線程執(zhí)行完中繼日志中的所有事件后,中繼日志將會(huì)被自動(dòng)刪除。

從服務(wù)器在數(shù)據(jù)目錄中另外創(chuàng)建兩個(gè)狀態(tài)文件--master.info和relay-log.info。狀態(tài)文件保存在硬盤(pán)上,從服務(wù)器關(guān)閉時(shí)不會(huì)丟失。下次從服務(wù)器啟動(dòng)時(shí),讀取這些文件以確定它已經(jīng)從主服務(wù)器讀取了多少二進(jìn)制日志,以及處理自己的中繼日志的程度。

1.配置主服務(wù)器 

打開(kāi)mysql的配置 

vim/usr/local/webserver/mysql/my.cnf

開(kāi)啟server_id和bin-log日志  

server_id = '唯一值'(開(kāi)啟server_id) 

log-bin = /data/mysql/3306/binlog/binlog 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日土县| 丹凤县| 常州市| 保山市| 岳池县| 沈阳市| 垦利县| 枝江市| 铜川市| 佛山市| 扎鲁特旗| 衡南县| 枣阳市| 棋牌| 天柱县| 冷水江市| 巨野县| 容城县| 浮梁县| 石河子市| 治县。| 积石山| 永修县| 宁化县| 合江县| 崇信县| 游戏| 巍山| 河东区| 景宁| 大荔县| 延川县| 玉山县| 聂荣县| 色达县| 新余市| 乡城县| 福安市| 喜德县| 青冈县| 荥阳市|