MySQL复制和myAppExample,应用程序指向哪个IP?给主人,乡巴佬,一个奴隶?
我设置了一个典型的lamp堆栈和一个MySQL InnoDB集群。
myAppExample: 10.3.1.9 mysql-0 : 10.3.1.10 mysql-1 : 10.3.1.11 mysql-2 : 10.3.1.12 mysql-路由器: 10.3.1.13
复制方法的规范、最佳实践或预期用途是什么?
我应该将我的myAppExample指向mysql-0 (主服务器),还是指向路由器?还是给其中一个奴隶?
我想把它指向路由器,这样集群就会将通信量路由到相应的读写以提高性能。
我是把它指向路由器还是主机?
谢谢。
我从来没有这样做过,而且在你设置应用程序之后,我在任何地方都找不到文件指向它。
发布于 2022-11-12 16:14:16
解决了。这里有几个问题,让我逐一回答。
您必须将myAppExample指向路由器,而不是指向节点0(主节点),也不能指向其他节点1、2、3等节点(从节点)。
是的,应用程序会拒绝连接到mysql路由器,比如是10.3.1.12。连接可以工作到主机(节点-0),10.3.1.9,因为默认情况下它会查找端口3306。
您必须指定要连接到路由器的端口,它不是端口3306,而是端口6446,所以在应用程序中,您连接到mysql服务器(实际上是路由器),如10.3.1.12:6446
https://stackoverflow.com/questions/74329100
复制相似问题