色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql主主復制原理

阮建安2年前9瀏覽0評論

MySQL主主復制是指在兩臺MySQL服務器之間建立雙向復制的過程,其原理是通過在兩臺MySQL服務器之間建立雙向復制的關系,使得兩臺MySQL服務器的數據達成一致。

主主復制的原理與MySQL的主從復制類似,但有一些不同之處。在主從復制中,有一個主服務器和多個從服務器,從服務器向主服務器發送請求并獲取數據更新。而在主主復制中,兩臺MySQL服務器彼此間都是主服務器和從服務器,它們之間通過二進制日志(binlog)進行數據同步。

一旦建立了主主復制關系,其中任何一臺MySQL服務器的數據更改都會被同步到另一臺服務器。它們之間的數據同步是實時的,并且可調整時間間隔。在進行數據更改時,MySQL服務器將更改記錄到binlog中,然后將變更傳輸到它的緊密關聯的服務器,該服務器然后在binlog中應用更改。

SET GLOBAL binlog_format = 'ROW';
CREATE USER 'replication'@'%' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'replication'@'%';
CHANGE MASTER TO MASTER_HOST='other_database_ip_address', MASTER_USER='replication', MASTER_PASSWORD='password',
MASTER_LOG_FILE='mysql-bin.00001', MASTER_LOG_POS= 107;
START SLAVE;

啟動主主復制的步驟如上所示。首先需要將binlog格式設置為'ROW',其次創建一個名為'replication'的用戶,并將其授權為從服務器。接著要指定當前MySQL實例的主服務器,包括主服務器的主機名、用戶名、密碼以及binlog文件的名稱和位置。最后需要通過START SLAVE啟動復制進程。