【卸载MySQL8.0重装MySQL5.7】安装过程百般花式错误+手动删除残余服务+修改数据库默认密码

博主因项目需求,从MySQL8.0降级到5.7,过程中遇到c3p0驱动兼容性问题。总结了使用JDK1.7、MySQL5.7最后一个版本和Navicat的环境,并详细阐述了MySQL8.0卸载、5.7安装步骤,包括配置my.ini文件、手动删除残留服务及注册新服务。最后成功连接数据库。
摘要由CSDN通过智能技术生成

我遇到一个超级棘手的难题,由于一个旧web项目需要用到c3p0的数据库操作库,由于本人jdk是1.7版本,mySQL是8.0版本,同时mySQL8.0支持5.x的驱动,在一般的MVC操作并无问题。但是c3p0却提示:
在这里插入图片描述
经思考,为保证jar包一致,所有版本的都和旧项目相同,但是mySQL版本可能存在差别,本着用新不用旧的心态我用了8.0的mySQL,但是之前就发现,因为jdk是1.7,我没办法在8.0版本上用上8.0的mySQl驱动,只能用旧的5.x,问题不大,直至现在c3p0无法在8.0的数据库上用旧的驱动,一直提示变量找不到。原因是新版本MYSQL换了变量名字,但是按照上述操作依旧无解。只能更换数据库版本。

同一个关于版本问题的坑踩了两遍,为求高效我要总结目前学习阶段所需要使用的原则:
jdk1.7+mySQL5.7最后一个版本+Navicat

卸载MySQL8.0重装MySQL5.7
那么问题来了,怎么安装mySQL5.7最后一个版本?
官网花里胡哨的英文中挑出一个历史版本的链接:
https://downloads.mysql.com/archives/community/

5.7最后一个版本不像最新的8.0没有msi安装工具,只是一个压缩文件。
基本操作:https://www.jianshu.com/p/a41d45890ab2
值得注意的有,配置环境变量、data和Upl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值