gpt4 book ai didi

Mysql:如何配置 mysql 代理以进行故障转移处理

转载 作者:行者123 更新时间:2023-11-29 14:29:47 26 4
gpt4 key购买 nike

我们有一个主从复制,单主单从。我们应该使用 mysql 代理来处理从 master 到 salve 的故障转移吗?

如果是,请解释如何配置。我无法找到更好的文档。而且我是这个代理的新手。

问候,乌代

最佳答案

MySQL Proxy 是一个位于客户端和 MySQL 服务器之间的简单程序,可以监视、分析或转换它们的通信。其灵 active 允许无限的使用;常见的包括:负载均衡;故障转移;查询分析;查询过滤和修改;还有很多。

MySQL Proxy 的两个相当常见的使用场景是:

1) MySQL Slave 之间的负载平衡

2) 拆分读取和写入,以便读取转到从数据库 服务器并写入到主数据库服务器

当然,您不需要 MySQL Proxy 来实现这些目标。对于从属负载平衡,您可以在从属前面使用常规负载平衡器。对于读写分离,您可以让您的应用程序使用不同的数据库服务器进行读取和写入......但这可能需要对您的应用程序进行重大更改。

如果您想通过将读取发送到从属数据库服务器池,同时仍将写入发送到主数据库来提高读取性能,并且在不修改应用程序的情况下完成所有这些操作,那么 MySQL Proxy 可能只是给你的票。

欲了解更多信息,请参阅: http://www.cyberciti.biz/tips/mysql-proxy-howto.html

下面提到MySQL代理的简单配置:

 D:\mysql-proxy\mysql-proxy-0.8.1-win32-x86\bin>mysql-proxy.exe --proxy-backend-addresses=<serverIP>:3306 --proxy-address=<proxyIP>:4040 --admin-username=ro
ot --admin-password=root --admin-lua-script=<LUA acript> --proxy-lua-script=<same as mentioned in --admin-lua-script>

此配置设置适用于 MySQL-proxy v0.8.1

关于Mysql:如何配置 mysql 代理以进行故障转移处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10226091/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com