1.数据库高可用
1.1数据库高可用说明
当数据库的主库宕机之后,如果没有高可用机制,则可能导致整个服务全部不能正常使用
解决策略:双主模式(双机热备)
1.2 数据库双机热备实现
1.2.1 双机热备的说明
将2台数据库设置为双主模式,互为双主的结构,其中任意的数据库服务器即是主机,也是从机
1.2.2双机热备实现
规划:
之前配置
192.168.66.12:3306 主机
192.168.66.13:3306 从机
优化后的配置
192.168.66.12:3306 主机,从机
192.168.66.13:3306 从机,主机
配置:
1)检查13主机的状态信息
2)实现主从的挂载 操作的是12
/*12 我是主机 现在当从机*/
/*实现主从挂载*/
CHANGE MASTER TO MASTER_HOST="192.168.66.13",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000001",
MASTER_LOG_POS=714;
/*2.开启主从服务*/
START SLAVE
/*3.检查主从的状态*/
SHOW SLAVE STATUS;
1.2.3双机热备的测试
测试A: 修改12中的数据,检查13中是否实现了数据的同步!!
测试B: 修改13中的数据.检查12种是否实现了数据的同步!!!
1.3数据库的高可用实现
1.3.1Mycat配置
<mycat:schema xmlns:mycat