mysql主從復制

主從復制

主從復制(Master-Slave Replication)在主從復制中,一個數(shù)據(jù)庫被指定為主數(shù)據(jù)庫(Master),而其他數(shù)據(jù)庫則被指定為從數(shù)據(jù)庫(Slave)轴捎。主數(shù)據(jù)庫接收客戶端的寫請求,將寫操作記錄到二進制日志(Binary Log)中糙捺,并將寫操作同步到從數(shù)據(jù)庫浓镜。從數(shù)據(jù)庫定期連接主數(shù)據(jù)庫,從主數(shù)據(jù)庫的二進制日志中讀取寫操作食零,并將這些操作應用到從數(shù)據(jù)庫中滑废,從而保證從數(shù)據(jù)庫與主數(shù)據(jù)庫的數(shù)據(jù)一致性蝗肪。
以下是主從復制的基本工作流程:
在主數(shù)據(jù)庫上啟用二進制日志(Binary Logging)功能,這將記錄所有的寫操作蠕趁。
配置從數(shù)據(jù)庫以連接到主數(shù)據(jù)庫薛闪,并將主數(shù)據(jù)庫的二進制日志復制到從數(shù)據(jù)庫。
從數(shù)據(jù)庫將主數(shù)據(jù)庫的二進制日志中的寫操作應用到自己的數(shù)據(jù)庫中妻导。
主從復制的優(yōu)點包括:
提高數(shù)據(jù)庫的可用性:當主數(shù)據(jù)庫發(fā)生故障時逛绵,可以快速切換到從數(shù)據(jù)庫,從而避免數(shù)據(jù)不可用的情況倔韭。
提高數(shù)據(jù)庫的性能:可以將讀操作分散到多個從數(shù)據(jù)庫上术浪,從而提高數(shù)據(jù)庫的讀性能。
數(shù)據(jù)備份和災難恢復:可以使用從數(shù)據(jù)庫進行數(shù)據(jù)備份寿酌,并在主數(shù)據(jù)庫發(fā)生故障時快速恢復數(shù)據(jù)胰苏。
主從復制的缺點包括:
數(shù)據(jù)同步延遲:從數(shù)據(jù)庫的數(shù)據(jù)更新可能會有一定的延遲,這可能會導致數(shù)據(jù)不一致的情況醇疼。
單點故障:主數(shù)據(jù)庫仍然是一個單點故障硕并,如果主數(shù)據(jù)庫發(fā)生故障,整個系統(tǒng)可能會受到影響秧荆。
配置和管理復雜度:配置和管理主從復制系統(tǒng)可能會比較復雜倔毙,需要一定的專業(yè)知識和經驗。

步驟

1.至少兩個實例
2.不同的server_id
3.主庫需要開啟二進制日志
4.主庫授權一個專用賬號
grant replication slave on *.* to repl@'%' identified by 'songjianjiang123';
5乙濒,主庫數(shù)據(jù)備份
主庫:mysqldump -uroot -psongjianjiang123 -A -E -R --triggers --master-data=2 --single-transaction  > /data/backup/t_full.sql
從庫:set  sql_log_bin=0
6陕赃,開啟專用復制線程
##告訴從庫復制信息
CHANGE MASTER TO
MASTER_HOST='10.0.0.51',
MASTER_USER='repl',
MASTER_PASSWORD='songjianjiang123',
MASTER_PORT=3306,
MASTER_LOG_FILE='mysql-bin.000006',
MASTER_LOG_POS=14988,
MASTER_CONNECT_RETRY=10;

開啟線程
start slave;


##寫錯了
先stop slave
reset slave all;

##查看從庫狀態(tài)
show slave status\G

主從復制監(jiān)控及故障處理

#查看主庫線程
show processlist;
mysql> show processlist;
+----+------+-----------------+---------+-------------+------+---------------------------------------------------------------+------------------+
| Id | User | Host            | db      | Command     | Time | State                                                         | Info             |
+----+------+-----------------+---------+-------------+------+---------------------------------------------------------------+------------------+
|  9 | song | 10.0.0.1:6601   | schools | Sleep       |  168 |                                                               | NULL             |
| 10 | song | 10.0.0.1:9705   | schools | Sleep       | 4722 |                                                               | NULL             |
| 13 | root | localhost       | NULL    | Query       |    0 | starting                                                      | show processlist |
| 22 | repl | 10.0.0.41:40804 | NULL    | Binlog Dump |  256 | Master has sent all binlog to slave; waiting for more updates | NULL             |
+----+------+-----------------+---------+-------------+------+---------------------------------------------------------------+------------------+

#從庫
從庫延時 3-6小時
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末卵蛉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子么库,更是在濱河造成了極大的恐慌傻丝,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诉儒,死亡現(xiàn)場離奇詭異葡缰,居然都是意外死亡,警方通過查閱死者的電腦和手機忱反,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門泛释,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人缭受,你說我怎么就攤上這事胁澳「没ィ” “怎么了米者?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長宇智。 經常有香客問我蔓搞,道長,這世上最難降的妖魔是什么随橘? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任喂分,我火速辦了婚禮,結果婚禮上机蔗,老公的妹妹穿的比我還像新娘蒲祈。我一直安慰自己,他們只是感情好萝嘁,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布梆掸。 她就那樣靜靜地躺著,像睡著了一般牙言。 火紅的嫁衣襯著肌膚如雪酸钦。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天咱枉,我揣著相機與錄音卑硫,去河邊找鬼。 笑死蚕断,一個胖子當著我的面吹牛欢伏,可吹牛的內容都是我干的。 我是一名探鬼主播亿乳,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼硝拧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起河爹,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤匠璧,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后咸这,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夷恍,經...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年媳维,在試婚紗的時候發(fā)現(xiàn)自己被綠了酿雪。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡侄刽,死狀恐怖指黎,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情州丹,我是刑警寧澤醋安,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站墓毒,受9級特大地震影響吓揪,放射性物質發(fā)生泄漏。R本人自食惡果不足惜所计,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一柠辞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧主胧,春花似錦叭首、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至己英,卻和暖如春间螟,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背损肛。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工厢破, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人治拿。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓摩泪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親劫谅。 傳聞我的和親對象是個殘疾皇子见坑,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內容

  • 徒手搭建主從復制 1. 介紹 依賴于二進制日志的嚷掠,“實時”備份的一個多節(jié)點架構。 2. 主從復制的前提(搭建主從復...
    Ffvc閱讀 319評論 0 0
  • 一.主從復制簡介 為什么使用主從復制荞驴?1)高可用2)輔助備份3)分擔負載 復制是 MySQL 的一項功能不皆,允許服務...
    唯愛熊閱讀 402評論 0 4
  • 上節(jié)回顧 主從復制: 8.過濾復制 例子: 9.半同步復制 10GTID復制(MHA環(huán)境準備) 10.0作用 10...
    Linux_淡忘閱讀 176評論 0 0
  • 1.主從復制故障分析: 1.1監(jiān)控方法 show slave status \G Slave_IO_Running...
    later02閱讀 412評論 0 0
  • 大家好,本片文章看一下主從復制的問題熊楼,1. 主從復制復習2. 主從復制數(shù)據(jù)一致性3. 主從復制延遲問題4. 主從復...
    安曉生閱讀 350評論 0 0