我们有一个单主单备的主从复制。我们应该使用mysql代理来处理从主服务器到从服务器的故障转移吗?
如果是,请解释应如何配置。在这方面,我找不到更好的文档。此外,我对这个代理还是个新手。
向您致敬,乌代
发布于 2012-04-19 19:24:14
MySQL代理是一个简单的程序,它位于客户端和MySQL服务器之间,可以监控、分析或转换它们之间的通信。它的灵活性允许无限的使用;常见的包括:负载平衡;故障转移;查询分析;查询过滤和修改;等等。
MySQL代理的两个相当常见的使用场景是:
1)跨MySQL从站的负载均衡
2)拆分读写,使读到从属DB服务器,写到主DB服务器
当然,您不需要MySQL代理来实现这些目标。对于从站负载均衡,您可以在从站前使用常规负载均衡器。对于读写拆分,您可以让您的应用程序使用不同的DB服务器来读取和处理可能需要对您的应用程序进行重大更改的writes....but。
如果您希望通过将读取发送到从DB服务器池来提高读取性能,同时仍然将写入发送到主DB,并且在不修改应用程序的情况下完成所有这些操作,那么MySQL代理可能正适合您。
有关更多信息,请参阅:http://www.cyberciti.biz/tips/mysql-proxy-howto.html
MySQL代理的简单配置如下:
代理D:\mysql-proxy\mysql-proxy-0.8.1-win32-x86\bin>mysql-proxy.exe --代理后端地址=:3306--代理地址=:4040--管理员用户名=root--管理员密码=
--admin-lua-script= --proxy-lua-script=<与--admin-lua-script>中提到的相同
此配置设置适用于MySQL-proxy v0.8.1
https://stackoverflow.com/questions/10226091
复制相似问题