mysql缓存问题

本文描述了在同时运行SpringMVC和SpringBoot项目并使用同一数据库时,遇到的登录冲突问题。通过分析发现,问题源于MySQL的query_cache机制。文章详细记录了解决过程,包括如何检查和修改query_cache_type参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景描述,我在跑两个java项目时,A为springMVC,B为springBOOT,用同一个数据库,出现了登录A,B无法登录的状况,排查了代码问题,就想到了是缓存问题,首先排除了是代码的缓存,就想到了mysql的缓存

查询

show variables like ‘%query_cache%'

查看query_cache_type = 'ON'

执行set query_cache_type = 'OFF'

这样可能还是会有问题,需要在执行

set global query_cache_type = 0 不加global会报错提示这个是全局的

 

一般情况下这个缓存机制是关闭的

关于query_cache方面的只是可以百度,我这里只说一下我遇见的情况是跟这个有关的

 

转载于:https://www.cnblogs.com/liwangxing-xiaotaiye/p/10256817.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值