maxscale mysql5.7_Maxscale实现Mysql读写分离
Maxscale实现Mysql读写分离:
注:
1、该工具只有一主,如主出了问题整体会有10s左右不可用(即使从会自动切为主)。
2、读设置的2台实际只生效了1台。
rpm -i maxscale-2.4.9-1.centos.7.x86_64.rpm
vi /etc/maxscale.cnf
[maxscale]
threads=auto
[server1]
type=server
address=10.0.1.3
port=3306
protocol=MariaDBBackend
[server2]
type=server
address=10.0.1.4
port=3306
protocol=MariaDBBackend
[server3]
type=server
address=10.0.1.5
port=3306
protocol=MariaDBBackend
[MariaDB-Monitor]
type=monitor
module=mariadbmon
servers=server1,server2,server3
user=aa
password=xxxxxx
monitor_interval=2000
[Select-Query-Filter]
type=filter
module=namedserverfilter
match01=^SELECT
#options=ignorecase
target01=server2,server3
[Read-Write-Service]
type=service
router=readwritesplit
servers=server1,server2,server3
user=aa
password=xxxxx
filters=Select-Query-Filter
connection_keepalive=300
[MaxAdmin-Service]
type=service
router=cli
[Read-Write-Listener]
type=listener
service=Read-Write-Service
protocol=MariaDBClient
port=3306
[MaxAdmin-Listener]
type=listener
service=MaxAdmin-Service
protocol=maxscaled
port=6603
:wq
注:
aa为mysql里设置的帐号
systemctl start maxscale
systemctl enable maxscale
验证:
读:
mysql -u bb -p'xxxx' -h 10.0.1.2 -P 3306 -e "select @@wsrep_node_name;"
写:
mysql -u bb -p'xxxxx' -h 10.0.1.2 -e "begin;insert ming.loadavg value(@@hostname,10,30);select @@hostname;commit;
mysql -u bb -p'xxxxx' -h 10.0.1.2 -e "select * from ming.loadavg;select @@hostname;"
maxscale mysql5.7_Maxscale实现Mysql读写分离相关推荐
- 配置MySQL读写分离架构,采用maxscale
配置MySQL读写分离架构,采用maxscale 配置MySQL读写分离架构 采用maxscale 下载maxscale 配置MySQL主从架构 配置MySQL主服务器 配置MySQL从服务器 配置m ...
- 基于MaxScale中间件的MySQL读写分离
基于MaxScale中间件的MySQL读写分离 概述 maxscale 基于keepalived的高可用,通过VIP提供服务 maxscale官网:https://mariadb.com/downlo ...
- Maxscale实现MySQL读写分离
作用:实现数据访问读写分离,减轻单台服务器的兵法访问压力 前提:实现主从同步 原理: MySQL读写分离是指,作为后端mysql主从服务器的代理,它直接接受客户端的请求,对SQL语句进行分析,判断出是 ...
- php mysql读写分离主从复制_mysql主从复制 读写分离原理及实现
主从复制,读写分离原理 在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的.无论是在安全性.高可用性还是高并发等各个方面都是完全不能满足实际需求的.因此,通过主从复制的 ...
- centos mysql卸载重装_提高性能,MySQL 读写分离环境搭建
MySQL 读写分离在互联网项目中应该算是一个非常常见的需求了.受困于 Linux 和 MySQL 版本问题,很多人经常会搭建失败,今天松哥就给大伙举一个成功的例子,后面有时间再和大家分享下使用 Do ...
- mysql读写分离实现_脱离开发:Mysql读写分离方案之一
案例:Mysql读写分离 技能目标: · 熟悉MySQL主从复制原理 · 熟悉MySQL读写分离原理 · 学会配置MySQL主从复制 · 学会配置MySQL读写分离 6.1 案例分析 6.1.1 案例 ...
- windows mysql读写分离_windows下的MySql实现读写分离
MySql读写分离 1.删除系统服务 sc delete 服务名 2.复制安装好的3380文件夹到3381 3.进入3381\logs目录下将所有文件删除 4.进入3381\data目录,将所有的lo ...
- mysql读写分离6_6\MySQL 主从同步 、 MySQL 读写分离 、 MySQL 性能调优
day06 一.mysql主从同步 二.数据读写分离 三.MySQL优化 ++++++++++++++++++++++++++++++++ 一.mysql主从同步 1.1 主从同步介绍?从库服务器自动 ...
- mysql读写分离的完整配置
参考文章: 文章一[仅供参考]: 构建高性能web之路------mysql读写分离实战[按照里面配置主从mysql同步失败,并且按照他的my.cnf配置,给我的虚拟机搞坏了,重新弄了一个] http ...
最新文章
- performance metrics
- python基本使用-Python 基本用法
- ubuntu12.04 升级 automake
- 苹果手机还原网络设置会怎样_装维技巧|手机能连wifi但网不通?
- iOS的推送证书过期的处理
- VMware下配置固定ip,于本机进行通信。
- 在大流行的世界中如何建立技术社区
- freecodecamp_freeCodeCamp的服务条款
- python索引值_python索引总结
- 开源标准数据集 —— mnist(手写字符识别)
- 手机PIN码解锁过程
- 关于小学计算机论文题目,经典小学计算机课论文选题 小学计算机课论文题目怎样定...
- C# DataGridView 冻结列或行
- clamav查杀病毒
- 【Python】Matplotlib绘图02_pyplot图表美化
- 0x00000005 3.数据结构和算法 基础数据结构 字符串(上)
- link.sct解析
- 2022-8-15 第七小组 学习日记 (day39)Mysql数据库
- 超强接口协作平台如何打造:细数Apifox的六把武器
- 你还在烦恼如何管理大量镜头吗?VFX总监分享7个实用技巧
热门文章
- Javascript第五章history对象第四课
- WebStorm 2018.3.4破解方式
- 查看mysql某人执行了什么语句_一条 SQL 语句是如何在 MySQL 中执行的
- linux buffer cache 过高_工作中经常用的linux命令 free
- 20172311 2017-2018-2 《程序设计与数据结构》实验一报告
- HTTP普及帖2:简单的HTTP(上)
- Poj 1324 Holedox Moving 状压判重+BFS
- em px 简单换算
- 动态向客户端注册脚本文件
- document.execCommand()的用法小记