mysql+MHA+consul+ProxySQL高可用

Posted 凯文队长

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql+MHA+consul+ProxySQL高可用相关的知识,希望对你有一定的参考价值。

https://dzone.com/articles/consul-proxysql-and-mysql-ha?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed:%20dzone

 

https://www.aliyun.com/jiaocheng/132307.html?spm=5176.100033.2.6.51e94d54AD4NcE

一、配置主从同步

 

1. 本例中主从ip及端口

Master:192.168.20.50:3306

Slave1:192.168.31.2:3306 (候选master)

Slave2:192.168.31.4:3306

 

2、安装mysql

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld.service
grep "password" /var/log/mysqld.log
mysql -uroot -p  #登录
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘My2019..‘;
#因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉
yum -y remove mysql57-community-release-el7-10.noarch

3. Slave配置参数
log-bin = mysql-bin

log-bin-index = mysql-bin.index

read_only=1 

relay_log_purge=0  #(一主一丛不需要此项,两从及以上建议开次参数,防止切换为成主库的从库自动删除中继日志后,无法给其他从库应用这部分日志)





以上是关于mysql+MHA+consul+ProxySQL高可用的主要内容,如果未能解决你的问题,请参考以下文章

如何利用MHA+ProxySQL实现读写分离和负载均衡

MHA+ProxySQL 读写分离高可用

MHA+ProxySQL,mysql的高可用集群+读写分离MHA搭建与VIP策略

MYSQL 中间件 为什么选择 PROXYSQL VS MHA

如何利用MHA+ProxySQL实现读写分离和负载均衡

MHA+ProxySQL,mysql的高可用集群+读写分离GTID主从复制