当主服务器在mysql复制中closures时,客户端是否可以使用从服务器?
我已经build立了一个简单的MySQL复制,它有一个主站和一个从站。
客户端连接到主服务器以访问数据库; 对主服务器所做的任何更改都会复制到从服务器上。 我应该如何configuration客户端,以便当主服务器closures时,客户端自动连接到从服务器?
我正在使用MySQL服务器5.1和MySQL工作台5.2 CE。 我编辑了主和从的my.ini文件。
客户端使用J2EE应用程序。
必须在主my.ini文件中input哪些附加命令才能进行更改?
还有一种方法来增加或减less重复之间的时间间隔?
你的最后一个问题是不清楚的, 而且与题目中提出的问题无关。
为了configuration您的客户端,这取决于客户端,而不是主数据库。 通常,使用单个IP从客户端隐藏更改,必要时让其中一个或另一个系统从另一个系统接pipe。
你所要求的设置是主站故障切换:当主站死机时,从站可以被提升到主站状态,直到真主站返回。 将旧的主人员还给操作可能有点棘手 – 需要保留复制。 反而把老主人作为奴隶返回到操作可能更容易。
就my.ini文件而言,我可能是错的,但我不认为有必要进行任何更改,除非您希望系统在故障转移后保留其主服务器状态(在重新引导期间)。 我相信所有的改变都是在MySQL本身。
有关这个主题的更多信息可以从O'Reilly出版的“ MySQL高可用性 ”一书中find。