京淘day12

1.实现数据库的高可用

1.1 搭建策略

1.1.1问题说明

说明:如果根据如下的配置实现数据库代理,如果数据库主库宕机,则直接影响整个程序的执行。所以需要实现高可用机制。
高可用问题:
如果实现了数据库高可用,可以自动的切换数据库,由于用户直接操作了从库,当主库启动时发现数据不一致时,主从同步状态将会终止。
在这里插入图片描述

1.1.2 双机热备(双主模式)

说明:可以通过数据库双主模式实现数据库的高可用。
双主模式实质都是主机互相备份
在这里插入图片描述
之前的配置:
主机: 192.168.126.129
从库: 192.168.126.130
现在的配置:
主机: 192.168.126.130
从库: 192.168.126.129
1).检查主库状态
在这里插入图片描述
2).实现数据库主从搭建
在这里插入图片描述
2).上传配置文件:
在这里插入图片描述
3).重启mycat服务器
在这里插入图片描述

1.3 数据库高可用实测试

1.启动服务器,测试mysql数据库是否正常.
在这里插入图片描述
2.关闭数据库主库,再次检查用户的操作是否正常
在这里插入图片描述
在这里插入图片描述
3).修改数据库中的内容,重启主数据库,检查数据是否同步
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4 检查端口占用情况

在这里插入图片描述
在这里插入图片描述