mysql主從複製原理深入淺出

mysql主從複製原理:
1.從庫由兩個線程來完成(I/O 和 SQL);主庫由一個線程來完成(I/O)。
2.要在從庫上配置連接主庫的ip用戶名賬戶密碼鏈接的文件位置(master_log_file)以及同步位置點(master_log_pos)
3.在開啓主從之前,把主庫的數據先灌入到從庫上,確保在相同位置點以前,主從數據保持一致。
4.在開啓之前,在master主庫建立用於從庫同步的賬號
5.主庫要打開binlog開關,否則無法實現binlog同步
6.從庫打開開關的過程,就是讓IO SQL都工作的過程。
7.slave服務器上執行start slave,開啓主從複製開關。

mysql主從複製實戰:
1. 設置主庫 my.cnf [mysqld]
server-id = 1
log_bin開啓
2. 給從庫授權訪問主庫
grant replication slave on . to ‘[email protected].%’ identified by ‘root’
授權之後,要刷新 flush privileges;
3.flush table with read lock; 給主庫加一個鎖,先不讓添加數據了 unlock tables;主表解鎖
4. show master status;
5. 導出主庫的數據文件 導入從庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章