使用Maxscale实现mysql读写分离


MaxScale是 MariaDB 的产品之一,可以很方便的实现读写分离方案;并且提供了读写分离的负载开发云主机域名均衡和高可用性保障。
一、安装配置
前提:先配置好mysql的主从,Maxscale会自动的根据主从复制信息来判断Masterslave注:不能配置mysql互为主从,如果互为主从,两台都会被认为slave,在这种情况下,写请求会被拒绝,只接受读请求。1.1.安装官网下载对应的rpm包,maxscale的配置文件为:/etc/maxscale.conf,配置文件由多个配置模块组成二、管理Maxscale提供了maxadmin命令用于查看管理三、高可用性Maxscale默认只提供读的高可用性,要实现写的高可用性,可以使用两种途径:1.需要使用Multi-MasterMonitor监控模块,不同于上文使用的mysqlmon模块,该模块是通过read_only参数来选举Master和Slave,结合脚本可以实现在Master fail的时候,取消slave的read_only属性,将slave提升为Master2.使用高可用软件MMM

相关推荐: 庖丁解牛数据库系统结构

标题索引追朔原因软件结构文件分类总结分析追朔原因提及数据系统让人望其项背、难以起及,思考良久日:”不识庐山真面目,只缘身在此山中”,此山看彼山或许才能识得彼山雄壮真容,为识数据库大山,望一步一印爬彼山。软件结构数据库系统软件系统自称数据存储的生态系统,因此类似…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/04 18:46
下一篇 06/04 18:46

相关推荐