MySQL-proxy实现读写分离详细步骤
mysql 实现 详细 步骤 读写 分离 Proxy
2023-09-14 09:02:02 时间
MySQL读写分离介绍:
官方提供了一种mysql-proxy的技术用于解决读写分离, 但不是GA, 官方不推荐在生产环境使用这种方式.
环境配置:
①准备3台服务器:
②在master和slave上配置主从复制
③进行proxy的相关配置:
上传安装包并解压:
启动mysql-proxy:
如果报文件权限不足错误, 就需要执行如下命令:
重新启动mysql-proxy, 并验证是否启动成功:
从其他机器上进行连接:
如果使用命令行会出现无法连接或者连接卡死的情况, 可以使用navicat等客户端工具进行连接:
停止MySQL服务, 验证从客户端查询数据到底是获取的哪台机器上的数据:
按照配置文件上的配置, 主节点既可以读也可以写, 从节点只可以读, 但是如果在连接proxy节点进行insert操作时, 主节点断掉, 仍然可以insert成功, 虽然会报错, 但是会将数据insert到从节点里, 跟我们的配置相悖.
生产环境中一般不适用mysql-proxy的方式实现读写分离.
相关文章
- MySQL中的注册表:操作指南(mysql注册表)
- MySQL中利用无符号INT的优势(mysql无符号int)
- MySQL 漏洞攻击:防范溢出风险(mysql溢出漏洞)
- 同步MySQL二进制数据同步实现方法(mysql二进制数据)
- MySQL中实现数据库循环插入技巧(循环插入mysql)
- MySQL数据库命令如何启动?(启动数据库命令mysql)
- MySQL 主从修复:重新实现可靠的数据同步(mysql 主从修复)
- MySQL 数据库优化提升次日留存率(mysql次日留存)
- App远程连接MySQL的实现方式(app远程连接mysql)
- 如何使用CMD命令卸载MySQL(cmd怎么卸载mysql)
- 如何在MySQL中实现高效的分页处理(mysql中分页处理)
- MySQL一键优化简单快捷的数据库性能提升方法(mysql一键优化)
- MySQL和Firebase数据存储的完美组合(mysql_fb)
- MySQL实现数据互换两条数据如何交换(mysql 两条数据互换)
- 如何解决MySQL下载后无法安装的问题(mysql下载后不能安装)
- mysql比拼Redis和MySQL谁才是数据存储首选(redis能不能访问)