帮酷LOGO
  • 显示原文与译文双语对照的内容


问题:

我应该设置 2服务器( 树莓派 3 debian )的主主复制,但是现在我已经经开始设置 1srt的副本了: 服务器 1是主主机,服务器 2应该是备份,以防服务器 1关闭,客户端仍可以访问数据库,并继续在它的上写入。

但是当服务器 1被修复并重启时会发生什么? 它会自动与服务器 2 ( 现在有了更多信息表格等等) 同步我必须写命令使它同步,并获取所有丢失的数据?

数据库是大约 20代码行和重,我不能手动完成这个操作,我需要自动完成,使它的能够自动同步所有数据,而不是一行一行。

我不是所有的linux专业人士,我刚刚开始在10月开始工作,所以有些概念是非常模糊的。

感谢你的帮助 !


回答 1:

标准复制主要是自动的,因这里如果一段时间停止主/从,应该有足够的日志与运行服务器同步。 这取决于服务器停止的速度。数据的更改速度以及保留它们的长度。 绝对最坏的解决方案是转储和重新同步,但你可以以通过查看 SHOW SLAVE STATUS 来快速地解释。


回答 2:

感谢你的回答 !

如果服务器出现故障,就意味着在服务器上执行新的日志文件,并在服务器 2上记录"将主控形状更改为 master_host 。blahblah""使用"显示主状态"服务器有additionnal内容?

这应该是在服务器 2上调用错误服务器 1的同步?

因为我试图模拟使用"-h关闭now服务器 1"

然后向已有的表添加一些数据。

然后我重启了服务器 1,这里出现了问题:

首先我的MySQLi 扩展已经消失,我必须重新安装它,因为我无法再访问 rtc ( 也不知道为什么关掉) 。

当我对故障服务器 1做"显示从属 statusG ;"时,它说:

Last_Errno: 1 Last_Errno: BlahBlah"在关闭时引用我在服务器 2中添加的内容,指向它。

这两个不再同步了,但是在这个( http://msutic.blogspot.fr/2015/02/mariadbmysql-master-master-replication.html ) 教程上,我说它会在重新启动时自动捕获。

所以我删除了所添加的内容,并在错误的服务器 1上执行了。/。从属。





Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语