![Mariadb 复制主从设置适用于 Joomla/Virtuemart 吗?](https://linux22.com/image/742676/Mariadb%20%E5%A4%8D%E5%88%B6%E4%B8%BB%E4%BB%8E%E8%AE%BE%E7%BD%AE%E9%80%82%E7%94%A8%E4%BA%8E%20Joomla%2FVirtuemart%20%E5%90%97%EF%BC%9F.png)
我有一个 Joomla/Virtuemart 安装程序,我想创建一个带有 1 个从属服务器的主从复制,当主服务器出现问题时,从属服务器将用作故障转移。
切换过程当然不会自动进行,因为我必须将 DNS 区域的 A 记录更改为从属服务器。我还知道,如果我想再次使用主服务器,我必须从头开始设置复制。
问题:假设复制已运行一年,我决定切换到从服务器,从服务器是否是主服务器的精确副本?这意味着所有数据都会完整无缺,还是有可能不完整,因为复制是异步的?
答案1
答案是肯定的,如果主服务器和从服务器之间没有问题的话。但是 MariaDB 无法保证数据库一致性,因为复制是异步的。为了防止此类问题,您应该监视复制状态。