mysql-主主配置

mysql一主多從配置詳情.notemysql

 

將從服務器設置成主服務器開啓二進制日誌,原來主服務器change mastersql

 

一、建立用戶從服務器新建用戶並賦予「REPLICATION SLAVE」的權限(注:mysql8.0版本分三步執行)數據庫

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

二、更改從服務的/etc/my.cnf文件ide

log-bin=mysql-bin-master //啓用主服務器的二進制的名稱 server-id=11 //不能重複 binlog-do-db=要同步的數據庫 //同步多個就寫多條 binlog-ignore-db=mysql //不一樣步的數據庫rest

三、重啓mysql日誌

systemctl restart mysqldserver

四、從服務器-重啓mysqlssl

systemctl restart mysqldget

五、查看master狀態

show master status;

六、主服務器嘗試鏈接主(從)服務器(注意防火牆關閉)

mysql -umslave -p111111 -h 192.168.50.130

七、主(從)服務器-關掉

stop slave;

八、主(從)服務器-配置主服務器

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

九、主(從)服務器-啓動

start slave;

十、主(從)服務器-檢查主從是否配置成功

show slave status \G

相關文章
相關標籤/搜索