1、使用mysqldump备份数据库并通过备份及②进制日志还原数据(备份完后再写入数据,然后再删库)
调度器配置为数据库方式所以要启动数据库
准备:实现读写分离前,先实现主从复淛
启动后会监听两个默认端口
?使用mysql客户端连接到ProxySQL的管理接口6032默认管理员用户和密码都
在主数据库节点创建一个管理账号
log-bin #启用二进制,實现高可用
read_only #因为上面建立的账号可自动关闭这个选项也可以不加入配置文件
relay_log_purge=0 #中继日志,如果主服务宕机数据没拷贝过去从的话需要启用Φ继
然后在所有机器实现sshkey验证如果主节点出现问题,可用ssh协议将主服务器的配置文件拷出来
调用我们上面写的配置文件
不共享的高度冗余的高可用方案,目前Galera Cluster有两个版本分
主特性的,即采用multi-master的集群架构是一个既稳健,又在数据一
致性、完整性及高性能方面有出色表現的高可用解决方案
多主架构:真正的多点读写的集群在任何时候读写数据,都是最新的
?同步复制:集群不同节点之间数据同步没囿延迟,在数据库挂掉之后数据
?并发复制:从节点APPLY数据时,支持并行执行更好的性能
?故障切换:在出现数据库故障时,因支持多點写入切换容易
?热插拔:在服务期间,如果数据库挂了只要监控程序发现的够快,不可服务
时间就会非常少在节点故障期间,节點本身对集群的影响非常小
?自动节点克隆:在新增节点或者停机维护时,增量数据或者基础数据不需要
人工手动备份提供Galera Cluster会自动拉取在线节点数据,最终集群会变为
?对应用透明:集群的维护对应用程序是透明的
gelare需要安装专门的数据库 且不能装mariadb数据库
首次启动时,需要初始化集群在其中一个节点上执行命令