文档地址:https://github.com/mariadb-corporation/MaxScale/blob/2.1/Documentation/Documentation-Contents.md

1,maxscale安装

下载地址:https://downloads.mariadb.com/MaxScale/2.1.3/centos/7/x86_64/

image.png

wget https://downloads.mariadb.com/MaxScale/2.1.3/centos/7/x86_64/maxscale-2.1.3-1.centos.7.x86_64.rpm

yum list installed | grep maxscale 查看是否安装过maxscale yum remove -y maxscale.x86_64 卸载之前的版本 yum install -y maxscale-2.1.3-1.centos.7.x86_64.rpm 安装rpm包

2,配置文件路径

vim /etc/maxscale.cnf 配置文件

/var/log/maxscale/maxscale.log日志文件

maxscale --config=/etc/maxscale.cnf---->maxadmin

/usr/share/maxscale/maxscale start / stop/ restart/ reload启动脚本 centos6 /etc/init.d/maxscale

image.png

image.png

image.png

image.png

3,mysql增加用户

添加maxscale监控以及获取user表信息的用户

create user 'maxscale'@'%' identified by 'maxscale';

grant select on mysql.user to 'maxscale'@'%';

grant select on mysql.db to 'maxscale'@'%';

grant select on mysql.tables_priv to 'maxscale'@'%';

grant show databases on . to 'maxscale'@'%';

grant replication client on . to 'maxscale'@'%';

(重点)添加连接maxscale代理的客户端用户。(机器多个ip,都要进行添加, 包括内网ip)

client用户,并增加代理访问db的权限。

grant all privileges on . to 'scaleclient'@'192.168.0.62' identified by 'scaleclient';

grant all privileges on . to 'scaleclient'@'192.168.0.63' identified by 'scaleclient';

登录代理若连不上代理,查看log或者是mysql用户权限配置不正确

image.png

image.png

4,maxadmin登录。

image.png

image.png

5, maxscale

Create the encrypted password using maxkeys and maxpasswd if you want to encrypt the password for the user that access the database servers:

image.png

maxscale连接mysql_MaxScale实现mysql读写分离,负载均衡相关推荐

  1. maxscale mysql5.7_Maxscale实现Mysql读写分离

    Maxscale实现Mysql读写分离: 注: 1.该工具只有一主,如主出了问题整体会有10s左右不可用(即使从会自动切为主). 2.读设置的2台实际只生效了1台. rpm -i maxscale-2 ...

  2. 基于amoeba实现mysql数据库的读写分离/负载均衡

    更多博文请关注:没有伞的孩子必须努力奔跑 (www.xuchanggang.cn) 一.Amoeba的简述:[来自百度百科]      Amoeba是一个以MySQL为底层数据存储,并对应用提供MyS ...

  3. mysql lvs 读写分离_mysql高可用架构方案之二(keepalived+lvs+读写分离+负载均衡)

    mysql主从复制与lvs+keepalived实现负载高可用 目录 1.前言    4 2.原理    4 2.1.概要介绍    4 2.2.工作原理    4 2.3.实际作用    4 3方案 ...

  4. lvs加MySQL读写分离_mysql高可用架构方案之二(keepalived+lvs+读写分离+负载均衡)

    mysql主从复制与lvs+keepalived实现负载高可用 文件夹 1.前言    4 2.原理    4 2.1.概要介绍    4 2.2.工作原理    4 2.3.实际作用    4 3方 ...

  5. 【MySQL8入门到精通】高可用-MySQLRouter读写分离负载均衡

    作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM. Mysql.Oce ...

  6. 基于MaxScale中间件的MySQL读写分离

    基于MaxScale中间件的MySQL读写分离 概述 maxscale 基于keepalived的高可用,通过VIP提供服务 maxscale官网:https://mariadb.com/downlo ...

  7. Maxscale实现MySQL读写分离

    作用:实现数据访问读写分离,减轻单台服务器的兵法访问压力 前提:实现主从同步 原理: MySQL读写分离是指,作为后端mysql主从服务器的代理,它直接接受客户端的请求,对SQL语句进行分析,判断出是 ...

  8. 配置MySQL读写分离架构,采用maxscale

    配置MySQL读写分离架构,采用maxscale 配置MySQL读写分离架构 采用maxscale 下载maxscale 配置MySQL主从架构 配置MySQL主服务器 配置MySQL从服务器 配置m ...

  9. mysql读写分离有用吗_MySQL的使用中实现读写分离的教程

    mysql-proxy实现读写分离 MySQL Proxy是一个处于你的client端和MySQL server端之间的简单程序,它可以监测.分析或改变它们的通信.它使用灵活,没有限制,常见的用途包括 ...

  10. mysql读写分离_Mysql数据库09MySQL读写分离

    Mysql数据库09-MySQL读写分离 一.读写分离应用案例分析 在企业用户中,在大量的数据请求下,单台数据库将无法承担所有读写操作.解决方法:配置多台数据库服务器以实现主从复制+读写分离. 二.读 ...

最新文章

  1. Linux下查找nginx配置文件路径
  2. opencv图像处理常用函数
  3. 获取顶级常量、祖先链、私有方法
  4. UVA-804 模拟
  5. poj 1077 Eight(A*)
  6. 利用逆矩阵解线性方程组_线性代数入门——矩阵方程简介及一类基本矩阵方程的解法...
  7. 使用命令将logcat中的内容输出到文本文件中
  8. 液压伺服控制系统设计
  9. 交换机端口镜像配置大全【汇集22个各种品牌交换机】
  10. C语言实现电脑关机程序
  11. mysql 5.7 64位 解压版安装
  12. Markdown流程图实用工具汇总Obsidian+excalidraw
  13. python安装numpy模块教程_Python中Numpy包的安装与使用方法简明教程
  14. 服务器c盘缓存文件夹,c盘存放缓冲文件的地方在哪里
  15. 【LeetCode-13】-罗马数字
  16. android m4a播放器,如何在android上解码m4a音频
  17. android应用程序设计答案,Android移动应用程序设计智慧职教MOOC答案
  18. Navicat Premium 用于增强您的数据库管理系统
  19. 数据之美:迄今 10 佳数据可视化示例
  20. matlab 单边频率谱,频谱图如何把双边谱改成单边谱?

热门文章

  1. 2017onsite比赛游记帖
  2. dorado7.x控制显示隐藏
  3. 微信支付宝无现金之争:瞄准用户支付大数据
  4. 同时使用SVN和Git进行版本控制
  5. python测试工程师简历模板_测试工程师英文简历模板范文
  6. 送书 | 《Python3爬虫实战——数据清洗、数据分析与可视化》
  7. PN结相关知识点(PN结原理)
  8. Qt练习项目--鼠标连点器
  9. 网易面试软件测试面试题
  10. 测试之串口连接及调试