gpt4 book ai didi

使用 jdbc url 的 MySQL 主/从复制

转载 作者:行者123 更新时间:2023-11-29 03:43:02 26 4
gpt4 key购买 nike

我们已经创建了 MySQL 复制。我们有一个主人和两个奴隶。在 mysql shell 上一切正常。当我们在主服务器中插入新数据时,数据会复制到所有从服务器。

但是,当我们使用 jdbc url 从 tomcat 发出请求时,所有请求都会到达主服务器。没有查询会到达从服务器。

我们使用spring 3.0、hibernate、mysql 5.0.95和mysql-connector-java-5.1.12.jar

Driver : com.mysql.jdbc.ReplicationDriver
jdbcUrl : jdbc:mysql:replication//master_ip:3306,slave_1_ip:3306,slave_2_ip:3306/database_name?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&roundRobinLoadBalance=true

这里有什么问题?我们是否遗漏了网址上的内容?

最佳答案

也许是个愚蠢的问题,但是当您只需要读取数据时,您是否设置了 Connection.setReadOnly(true)?

https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-master-slave-replication-connection.html

关于使用 jdbc url 的 MySQL 主/从复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10800443/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com