Sharding-sphere实现JDBC的读写分割
准备:在linux上准备两台虚拟机,配置Mysql,与Mysql的主从复制并在Mysql上新建对应的连接。
Mysql主从复制的详解
注:在Mysql上新建对应的连接时要关闭防火墙,并开启Mysql的远程连接
#查询防火墙状态
firewall-cmd --state
#关闭防火墙
systemctl stop firewalld.service
开启Mysql的远程连接
#1、连接服务器:
mysql -u root -p
#2、看当前所有数据库:
show databases;
#3、进入mysql数据库:
use mysql;
#4、查看mysql数据库中所有的表:
show tables;
#5、查看user表中的数据:
select Host, User from user;
#6、修改user表中的Host:
update user set Host='%' where User='root';
7、刷新:
flush privileges;
一.引包
<!-- 读写分割-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<grou