关于时隔一个多月,MySQL不能用这件事

由于要学习SpringBoot了,所以测试了一下之前的项目能不能用,不测不知道,一测基本都不能用。主要是因为MySQL的问题。解决的过程一波三折,但其实都是一个问题。

一. 在服务中找不到MySQL57

对,是根本找不到
在这里插入图片描述
这是解决后的图片

解决方法:

1. 搜索cmd,以管理员身份打开cmd
2. 进入你MySQL的安装路径下的bin,如果是默认路径,路径则是C:\Program Files\MySQL\MySQL Server 5.7\bin

在这里插入图片描述

3. 在此路径下输入mysqld.exe --install,安装成功则会提示

在这里插入图片描述

4. 到此在到本地服务列表就会列出mysql服务,启用就可以正常使用mysql了

二、无法启用MySQL

在这里插入图片描述

三、mysql数据库show tables 显示表名,但是查询的时候却提示此表不存在(Table ‘mybatis.tb_user’ doesn’t exist)

idea详细报错信息:java.sql.SQLException: Table ‘mybatis.tb_brand’ doesn’t exist at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com
二和三解决方法

将你安装在其他盘的MySQL Server 5.7文件夹(如果你有的话)下的所有文件复制到C:\Program Files\MySQL\MySQL Server 5.7\下
因为我安装MySQL的时候,有的东西安装在了D盘,如下图
在这里插入图片描述
而我发现C盘文件夹下没有这些东西,应该补全就可以了,如下图
在这里插入图片描述

总结

为什么问题二三一起解决呢,因为刚开始我只复制过去了Data文件夹,解决了问题二,然后又遇到了问题三,折腾了好久,试着全复制过去,然后就能看到表中的数据了。所以呢,像初学者,其实这些软件最好用默认的安装路径。如果实在解决不了,重装一下MySQL其实也没啥。

帮助文章:
https://www.cnblogs.com/bigbigbird/p/16737065.html
https://cloud.tencent.com/developer/article/1387180

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值