首页 > 其他 > 详细

Mycat-主从结构的准备

时间:2020-05-27 09:34:01      阅读:48      评论:0      收藏:0      [点我收藏+]
1.6 节点主从规划
箭头指向谁是主库
    10.0.0.51:3307    <----->  10.0.0.52:3307
    10.0.0.51:3309    ------>  10.0.0.51:3307
    10.0.0.52:3309    ------>  10.0.0.52:3307
    10.0.0.52:3308  <----->    10.0.0.51:3308
    10.0.0.52:3310  ----->     10.0.0.52:3308
    10.0.0.51:3310  ----->     10.0.0.51:3308
1.7 开始配置
##shard1
## 10.0.0.51:3307 <-----> 10.0.0.52:3307
# db02
mysql  -S /data/3307/mysql.sock -e "grant replication slave on *.* to repl@‘10.0.0.%‘ identified by ‘123‘;"
mysql  -S /data/3307/mysql.sock -e "grant all  on *.* to root@‘10.0.0.%‘ identified by ‘123‘  with grant option;"
# db01
mysql  -S /data/3307/mysql.sock -e "CHANGE MASTER TO MASTER_HOST=‘10.0.0.52‘, MASTER_PORT=3307, MASTER_AUTO_POSITION=1, MASTER_USER=‘repl‘, MASTER_PASSWORD=‘123‘;"
mysql  -S /data/3307/mysql.sock -e "start slave;"
mysql  -S /data/3307/mysql.sock -e "show slave status\G"
# db02
mysql  -S /data/3307/mysql.sock -e "CHANGE MASTER TO MASTER_HOST=‘10.0.0.51‘, MASTER_PORT=3307, MASTER_AUTO_POSITION=1, MASTER_USER=‘repl‘, MASTER_PASSWORD=‘123‘;"
mysql  -S /data/3307/mysql.sock -e "start slave;"
mysql  -S /data/3307/mysql.sock -e "show slave status\G"
## 10.0.0.51:3309 ------> 10.0.0.51:3307
# db01
mysql  -S /data/3309/mysql.sock  -e "CHANGE MASTER TO MASTER_HOST=‘10.0.0.51‘, MASTER_PORT=3307, MASTER_AUTO_POSITION=1, MASTER_USER=‘repl‘, MASTER_PASSWORD=‘123‘;"
mysql  -S /data/3309/mysql.sock  -e "start slave;"
mysql  -S /data/3309/mysql.sock  -e "show slave status\G"
## 10.0.0.52:3309 ------> 10.0.0.52:3307
# db02
mysql  -S /data/3309/mysql.sock -e "CHANGE MASTER TO MASTER_HOST=‘10.0.0.52‘, MASTER_PORT=3307, MASTER_AUTO_POSITION=1, MASTER_USER=‘repl‘, MASTER_PASSWORD=‘123‘;"
mysql  -S /data/3309/mysql.sock -e "start slave;"
mysql  -S /data/3309/mysql.sock -e "show slave status\G"

## shard2
## 10.0.0.52:3308 <-----> 10.0.0.51:3308
# db01
mysql  -S /data/3308/mysql.sock -e "grant replication slave on *.* to repl@‘10.0.0.%‘ identified by ‘123‘;"
mysql  -S /data/3308/mysql.sock -e "grant all  on *.* to root@‘10.0.0.%‘ identified by ‘123‘  with grant option;"
# db02
mysql  -S /data/3308/mysql.sock -e "CHANGE MASTER TO MASTER_HOST=‘10.0.0.51‘, MASTER_PORT=3308, MASTER_AUTO_POSITION=1, MASTER_USER=‘repl‘, MASTER_PASSWORD=‘123‘;"
mysql  -S /data/3308/mysql.sock -e "start slave;"
mysql  -S /data/3308/mysql.sock -e "show slave status\G"
# db01
mysql  -S /data/3308/mysql.sock -e "CHANGE MASTER TO MASTER_HOST=‘10.0.0.52‘, MASTER_PORT=3308, MASTER_AUTO_POSITION=1, MASTER_USER=‘repl‘, MASTER_PASSWORD=‘123‘;"
mysql  -S /data/3308/mysql.sock -e "start slave;"
mysql  -S /data/3308/mysql.sock -e "show slave status\G"
## 10.0.0.52:3310 -----> 10.0.0.52:3308
# db02
mysql  -S /data/3310/mysql.sock -e "CHANGE MASTER TO MASTER_HOST=‘10.0.0.52‘, MASTER_PORT=3308, MASTER_AUTO_POSITION=1, MASTER_USER=‘repl‘, MASTER_PASSWORD=‘123‘;"
mysql  -S /data/3310/mysql.sock -e "start slave;"
mysql  -S /data/3310/mysql.sock -e "show slave status\G"

## 10.0.0.51:3310 -----> 10.0.0.51:3308
# db01
mysql  -S /data/3310/mysql.sock -e "CHANGE MASTER TO MASTER_HOST=‘10.0.0.51‘, MASTER_PORT=3308, MASTER_AUTO_POSITION=1, MASTER_USER=‘repl‘, MASTER_PASSWORD=‘123‘;"
mysql  -S /data/3310/mysql.sock -e "start slave;"
mysql  -S /data/3310/mysql.sock -e "show slave status\G"

1.8 检测主从状态
mysql -S /data/3307/mysql.sock -e "show slave status\G"|grep "Running:"
mysql -S /data/3308/mysql.sock -e "show slave status\G"|grep "Running:"
mysql -S /data/3309/mysql.sock -e "show slave status\G"|grep "Running:"
mysql -S /data/3310/mysql.sock -e "show slave status\G"|grep "Running:"
 

Mycat-主从结构的准备

原文:https://www.cnblogs.com/wx1899325/p/12970308.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!