今天我給大家介紹一下mysql半同步的主從搭建方式。
步驟如下:
- 在主服務器上創建一個新用戶,并分配讀寫權限。
- 在主服務器上配置my.cnf文件,開啟二進制日志。示例代碼如下:
[mysqld] log-bin=mysql-bin
- 在主服務器上配置my.cnf文件,開啟半同步。示例代碼如下:
[mysqld] plugin-load=mysqlsemisync_master.so
- 在從服務器上配置my.cnf文件,開啟二進制日志。示例代碼如下:
[mysqld] log-bin=mysql-bin
- 在從服務器上配置my.cnf文件,開啟半同步。示例代碼如下:
[mysqld] plugin-load=mysqlsemisync_slave.so
- 在從服務器上設置連接主服務器的地址和賬號密碼。
- 在主服務器上查看半同步狀態,示例代碼如下:
mysql>SHOW GLOBAL STATUS LIKE 'Rpl_semi_sync%'; +-----------------------+-------+ | Variable_name | Value | +-----------------------+-------+ | Rpl_semi_sync_master_status | ON | | Rpl_semi_sync_master_clients | 1 | | Rpl_semi_sync_slave_status | ON | +-----------------------+-------+
- 如果值為ON,則表示半同步搭建成功。
這就是mysql半同步的主從搭建方式了。希望對大家有所幫助。
上一篇python 抓包妹子圖
下一篇mysql半同步復制實現