mysql主從複製如何實現

mysql主從複製實現原理:
一、mysql支持單向、異步複製,一個mysql主機做爲主數據服務器(master)、一個或多個mysql做爲從數據服務器(slave)mysql

二、複製原理是在主服務器中跟蹤主數據服務器中全部而二進制日誌操做(數據庫插入、更新、刪除操做),每一個從服務器接收主服務器二進制日誌保存更新數據sql

實現步驟:
一、master將全部的數據改變操做記錄到binary log中
二、slave將master的binary log複製到中繼日誌(relay log)
三、salve重作中繼日誌事件,改變反映他本身的數據,從而同步數據數據庫

//主服務器配置以下服務器

GRANT ALL PRIVILEGES ON . TO slave@'***.100.100.192' IDENTIFIED BY 'Zhimabaobao2019';異步

//從服務器配置以下: ide

change master to master_host='100.100.101.82',master_port=3306, master_user='slave',master_password='Zhimabaobao2019',master_log_file='mysql-bin.000001',master_log_pos=120;日誌

常見錯誤:
Slave_IO_Running 出現connecting錯誤事件

一、覈對用戶名
二、覈對密碼
三、主服務器上提高用戶受權到權限同步

相關文章
相關標籤/搜索