本文主要是介绍ShardingProxy5.2版本 安装部署,实现分库分表 读写分离等功能 和与springboot集成时遇到的些坑记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装与配置时的坑(版本5.2)
1 使用
根据需求,如分库分表,读写分离等,修改相应的配置文件,重启服务就可以了
2 配置后,连接错误,检查实际mysql节点是否开启了远程连接,GRANT ALL PRIVILEGES命令配置下....
3 未指定mysql版本错误
解决办法,server.yaml添加 proxy-mysql-default-version:版本号
参考博文
MyCat|Shardingsphere-proxy:jdbc连接MySQL8.0.33的query_cache_size异常解决方案_shardingsphere mysql8-CSDN博客
和springboot集成时的坑
1 添加maven依赖,连接ShardingProxy服务器 配置文件中 逻辑数据库,端口 就可以了
2 如果ShardingProxy配置的某列用的雪花算法生成
pojo类
@TableId(value = "id")private Long id;
Controller层,接收用String,如
@RequestMapping("getlist")
public List<TbShop> getlist(Integer typeId,String id)
这篇关于ShardingProxy5.2版本 安装部署,实现分库分表 读写分离等功能 和与springboot集成时遇到的些坑记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!