mysql-M-S-S模型 中繼器 級聯

一、基礎環境mysql

三臺虛機而且安裝有mysql 而且同步好數據庫sql

二、主服務器-建立帳號並受權數據庫

mysql> create user 'mslave'@'X.X.X.X' identified by 'password' mysql> grant all privileges on *.* to 'mslave'@'X.X.X.X' with grant option; ( grant 權限列表 on 數據庫 to 用戶名@訪問主機) mysql> flush privileges;服務器

三、刷新權限表ide

mysql> flush privileges;rest

四、主服務器-變動配置文件日誌

log-bin=mysql-bin-master //啓用二進制 server-id=1 binlog-do-db=hac binlog-ignore-db=mysql sync-binlog=1 //同步啓用二進制 bin-log-format=row //以行的形式格式化orm

五、重啓主服務器server

systemctl restart mysqld部署

六、查看master的狀態

mysql> show master status;

 

------------------------------------------部署中繼器------------------------------------------------------------

七、編輯中繼器的帳號並受權

mysql> create user 'mslave'@'X.X.X.X' identified by 'password' mysql> grant all privileges on *.* to 'mslave'@'X.X.X.X' with grant option; ( grant 權限列表 on 數據庫 to 用戶名@訪問主機) mysql> flush privileges;

八、編輯配置文件/etc/my.cof

log-bin=mysql-bin-slavel server-id=2 log-slave-updates=1 //把從relay-log中讀取的二進制日誌在本機操做 //而且記錄在本身的二進制日誌中, //這樣第三臺從服務器才能讀取到相應數據的變化 binlog-forma=row

九、重啓中繼器的mysql服務

systemctl restart mysqld

十、關掉中繼器mysql服務

mysql> stop slave;

十一、配置中繼器對應的主服務器

change master to master_host='192.168.50.130',master_user='mslave',master_password='1111111';

十二、開啓中繼器mysql服務器

mysql>start slave;

1三、開啓並檢查中繼器是否配置成功

start slave;

 

-------------------------------------部署從服務器--------------------------------------------------------------

1四、配置從服務器的配置文件

log-bin=mysql-bin-slave2 server-id=3 binlog-format=row

1五、重啓mysql服務器

systemctl retart mysqld

相關文章
相關標籤/搜索