在主从复制环境中,如果主数据库发生故障,需要做什么才能自动将从数据库提升为主数据库。如果未检测到主数据库的心跳,通常使用哪些做法来从应用程序更改数据库引用?
我需要一个集群来实现这一点吗?或者简单的两台机器环境就足够了?
答案1
仅使用 MySQL 无法实现这一点,至少在 5.5 及以下版本中无法实现。Tungsten Replicator 等附加工具可以帮助您实现该过程的自动化。
如果您在关键任务环境中使用 MySQL,则有很多方法可以实现高可用性。您可以联系 Oracle 支持或专家支持和咨询公司(如 Percona 或 SkySQL),以帮助您选择和部署最适合您需求的配置。