遇到的运行报错····已解决

来源:5-5 使用Springboot版mybatis逆向生成工具

奔跑的蜗牛co

2018-10-18

1、报错类型:
spring boot+mybatis generate failed: Exception getting JDBC Driver

报错原因:

排除:未在pom.xml文件中添加mysql-connerctor-java依赖

mysql
mysql-connector-java
5.1.28
runtime

解决方法:配置mysql-connerctor-java依赖 version 中版本太高导致
原为:8.0.12
修改为:5.1.9后正常

2、报错类型

Unknown initial character set index ‘255’ received from server.

报错原因:字符设置问题

解决方法: connectionURL="jdbc:mysql://localhost:3306/imooc-video-dev 后面加上

?useUnicode=true&characterEncoding=utf8

3、报错类型
XML Parser Error on line 16: 对实体 “characterEncoding” 的引用必须以 ‘;’ 分隔符结尾

报错原因:数据库连接配置的connectionURL不能直接使用 & 号

解决方法:将&改为 & 后即可

4、报错类型

Client does not support authentication protocol requested by server; consider upgrading MySQL client

报错原因:Mysql 8.0 数据库未知原因

解决方法:
终端MySQL运行:
USE mysql;
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘831015’;
FLUSH PRIVILEGES;

root是用户名,localhost是ip地址127.0.0.1都是特指本机,mysql_native_password是旧的密码验证机制,831015是密码

写回答

2回答

风间影月

2018-10-18

哈哈,解决了可以写一下如何解决的,这样其他同学遇到类似的就可以排查了

0
1
奔跑的蜗牛co
嗯嗯……
2018-10-18
共1条回复

风间影月

2018-10-18

你的字符集有问题?

0
3
风间影月
Charset就是字符集啊
2018-10-18
共3条回复

Spring Boot短视频小程序开发 全栈式实战项目

一门课程带你搞定短视频小程序全栈开发,毕业设计之利器!

2613 学习 · 1951 问题

查看课程