记录自己那些蠢到爆炸的操作

如果你觉得这篇文章的名字为何如此的沙雕,那说明你是一个认真细致的同学,就别来看笑话了

这篇文章的重点不在技术、架构巴拉巴拉之类专业的问题,而是明知还错的不认真马虎的问题,所以如果你的问题确定是技术问题,就也别浪费时间了

druid找不到指定数据库

背景
做谷粒商城项目的时候,需要拉取人人开源的renren-fast项目做后台管理系统

问题描述

拉取renren-fast改了数据库地址、用户、密码,druid报找不到数据库

做过的尝试

  1. 使用navicat连接数据库,发现该数据库存在
  2. 其他数据库也找不到,但是系统自带的mysql库可以
  3. 之前也拉过renren-fast项目,那个项目现在拉出来是可以正常读取数据库
  4. 修改mysql、druid maven依赖版本
  5. 更改数据库访问权限
  6. 修正虚拟机系统时间
  7. 自己创建spring空项目,也找不到该数据库
  8. 修改.yml配置文件中url携带的参数,包括时区和禁用SSL

解决路径

小弟不才,只能做这么多了,接下来就是根据报错信息和报错码无止尽的百度,结果发现和我的问题不沾边,这种情况的出现有两种可能

  1. 这个问题就不是个问题(懂的人自然懂)
  2. 这个东西不太成熟,官方还没发现这个bug

百度不行,我的解决办法就只有一个了,去各类官网看,druid、spring、renren。

社会教会我的是,不会怕啥,干就完了,往往大力出奇迹。

druid、spring都是英文,就这,还找了半天,英文看不懂,有道,代码总还能猜一些吧,结果是一无所获。

在看renren官网的时候,我进了它的社区,我发现代码最后一次提交是五个月前,我就把这五个月的所有issues都看了一遍,结果还是一无所获

我把问题描述了一下,提问了一下renren的开发,回复是,不知道,光看我的描述可能是版本问题

问题解决,想扇自己

百度、官网连问题的影子都没有找到,那就只有一个可能了,还是什么地方马虎了,自己搞错了

我就又最近拉的renren-fast和之前拉的renren-fast运行,问题依旧在,之前的依旧可以运行,

这时我把问题定位在了虚拟机上,我创建虚拟机是用的vagrant VirtualBox创建的虚拟机,我对这个不熟,只是因为谷粒商城是这么用的才用,我在想,是不是自己什么地方不懂,操作的不对,把虚拟机弄的错乱了,或者说自己可能开了两台虚拟机导致的问题,所以我决定,重新开一台虚拟机

在vagrant拉镜像的时候,我偶然编辑了一下navicat的连接,发现数据库连接名是192.168..,主机名是localhost,真想扇自己啊,就这破问题,整整花费了我七八个小时。。。

要是活埋一个人,一般不用埋到头顶,土过胸口就憋死了。
鬼吹灯
天下霸唱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值