从客户端连接时,我可以在连接中提到多个mysql服务器节点吗?



我有3个节点。在所有3上都安装了mysql。我是否需要强制使用负载均衡器,或者我可以在连接客户端时提到3个节点,用逗号分隔?

我很确定这取决于客户端,因为这是客户端的工作,尝试连接,然后回退到备用等。

根据MySQL Connector/J docs for Java,你可以在配置字符串中添加多个主机。

jdbc:mysql://[primary host][:port],[secondary host 1][:port][,[secondary host 2][:port]]...[/[database]][?propertyName1=propertyValue1[&propertyName2=propertyValue2]...]

这可能并不适用于所有语言或驱动程序——如果你想要一个更好的答案,请告诉我们你使用的是哪种语言+驱动程序。

最新更新