当前位置: 首页 > article >正文

Mycat2安装配置

安装配置

安装

目前Mycat2下载地址已经不可访问,安装包可从参考资料[1]获取

下载后解压zip文件,将jar放在lib目录下

编辑配置文件

编辑conf文件夹下的prototypeDs.datasource.json

更改数据库相关信息

启动

windows环境下启动Mycat

以管理员身份运行cmd,切换至mycat/bin所在目录

C:\Windows\System32>cd C:\tools\mycat\mycat2\mycat\bin

安装

C:\tools\mycat\mycat2\mycat\bin>mycat install

启动

C:\tools\mycat\mycat2\mycat\bin>mycat start

查看状态

C:\tools\mycat\mycat2\mycat\bin>mycat status

访问

注意:此处的用户名密码是从mycat\conf\users\root.user.json中获取的

登录监控窗口

mysql -uroot -p123456 -P 9066

登录数据窗口

mysql -uroot -p123456 -P 8066

测试

  • 启动后进行Mycat的连接

  • 新建库

  • 关联实体库

编辑mycat\conf\schemas\demo.schema.json,添加 "targetName":"prototype",

prototype对应mycat\conf\datasources\prototypeDs.datasource.json

  • 添加数据源
/*+ mycat:createDataSource{ "name":"rwSepw", "url":"jdbc:mysql://127.0.0.1:8066/demo?useUnicode=true&characterEncoding=utf-8&useSSL=false", "user":"root", "password":"root" } */; 
 
/*+ mycat:createDataSource{ "name":"rwSepr", "url":"jdbc:mysql://127.0.0.1:8066/demo_copy?useUnicode=true&characterEncoding=utf-8&useSSL=false", "user":"root", "password":"root" } */;
 
#查询配置数据源结果
/*+ mycat:showDataSources{} */;
  • SpringBoot项目集成

只需修改application.yml即可

spring:
  datasource:
    url: ${SPRING_DATASOURCE_URL:jdbc:mysql://127.0.0.1:8066/demo?useUnicode=true&characterEncoding=utf-8&useSSL=false}
    username: ${SPRING_DATASOURCE_USERNAME:root}
    password: ${SPRING_DATASOURCE_PASSWORD:123456}

页面访问保存接口,发现保存成功,但是查询无数据

查看数据库,demo中有数据,demo_copy中无数据

参考资料

[1].Mycat安装包


http://www.kler.cn/news/361286.html

相关文章:

  • rabbitMQ消息重复问题怎么解决的?
  • Debug-029-el-table实现自动滚动分批请求数据
  • 基于微信小程序二手物品调剂系统设计与实现
  • UI自动化测试 —— web端元素获取元素等待实践!
  • vivado 接口带宽验证
  • typescript 中封装一个 class 来解析接口响应数据
  • AI学习指南深度学习篇-对比学习的原理
  • Linux RTC 驱动实验
  • 详细尝鲜flutter
  • 【小趴菜前端实习日记5】
  • 架构师备考-背诵精华(系统架构评估)
  • AI学习指南深度学习篇-对比学习的数学原理
  • 基于OpenFOAM和Python的流场动态模态分解:从数据提取到POD-DMD分析
  • 数据仓库建设 : 主题域简介
  • 150+Premiere剪辑视频制作视频3D空间转场特效
  • MySQL的 主从同步
  • rust入门基础总结
  • 人工智能技术的应用前景与生活工作变革
  • Yolo系列 V1和V2的对比
  • Spring security 如何进行身份认证
  • linux链接、目标文件全解析
  • TWS充电盒:【电源管理芯片汇总】
  • 3184. 构成整天的下标对数目 I
  • Telegram mini app开发极简示例
  • 批量合并PDF 文件的 5 大解决方案
  • springboot+vue美食推荐商城的设计与实现+万字lw