sharding proxy代理mysql实现分库的步骤:
下载
解压
tar xvf apache-shardingsphere-4.1.0-sharding-proxy-bin.tar.gz
使用mysql数据库时需要自己导入运行工具:
(1) 下载
(2) 解压:
tar xvf mysql-connector-java-5.1.47
(3) 把运行 jar复制到sharding proxy的lib/下
cd cd mysql-connector-java-5.1.47
cp mysql-connector-java-5.1.47.jar /_mytools/sharding-proxy/v4.1.0/lib/
sharding proxy基本配置server.yaml:
cd apache-shardingsphere-4.1.0-sharding-proxy-bin/conf/
#用户配置
authentication:
users: #用户列表
root: #名为root的用户
password: root #连接密码
sharding: #名为 sharding的用户
password: sharding #密码
authorizedSchemas: sharding_db #为sharding用户配置管理表的权限,不配置时为全部权限
#sharding proxy 基本参数配置
props:
max.connections.size.per.query: 1 #每个查询可以打开的最大连接数量,默认为1
acceptor.size: 12 # 用于设置接收客户端请求的工作线程个数