mysql mysql>show master logs mysql>grant replication slave on *.* to repluser@'192.168.31.%' identified by ‘centos'; mysql>grant all on *.* to mhauser@‘192.168.190.%’ identified by ‘magedu‘; show variables like '%semi%'; 5、slave1節點和slave2節點 vim /etc/my.cnf [mysqld] server_id=2 不同節點此值各不相同 log-bin read_only 只讀,對超級用戶無效,主壞切換為主時,全局變量會變 relay_log_purge=0 不刪除中繼日志 skip_name_resolve=1 不解析主機名,通過ip連接 plugin_load = "rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so" 加載半同步復制的插件,主從的都裝,主壞,從頂上時實現半同步 loose_rpl_semi_sync_master_enabled = 1 開啟主的半同步功能 loose_rpl_semi_sync_slave_enabled = 1 開啟從的半同步功能 loose_rpl_semi_sync_master_timeout = 5000