我正在考虑使用MySQL代理(http://forge.mysql.com/wiki/MySQL_Proxy)为MySQL数据库实现故障转移机制
我建议的设置如下:一个活动的MySQL服务器和一个被动MySQL,它们之间启用了双向复制。 MySQL Proxy是位于这两个服务器之间的故障转移,并在活动失败时将流量重定向到备用数据库,反之亦然。
只是想了解社区在这里使用MySQL Proxy作为两个MySQL服务器的故障转移工具的经验。我应该看到的任何陷阱?任何其他提示/调整/黑客可以即兴创作此设置吗?
哦,我在Windows上,因此需要MySQL代理。
答案 0 :(得分:2)
MySQL Proxy是一种有效的解决方案,很多人一直在将它用于高流量生产系统。有几点需要记住:
答案 1 :(得分:0)
我一直在使用MySQL代理,并发现它非常有用。然而,与0.6.0相比,0.6.1版本中似乎出现了新的错误。因此,您可能需要谨慎选择版本。我认为这是用于故障转移和查询注入的一个很好的产品,但是因为它在Alpha中,所以会出现错误。
http://forums.mysql.com/read.php?146,202953,202953#msg-202953