MySQL连接“224”问题

在此跪求各位大佬了
环境:IDEA2017.1.3-Spring boot-jdk8-tomcat8.0-windows7

数据库用的字符集是(不能改这个,改了也没用,试过了):utf8mb4

连接远程数据库总报这个错,项目在其他电脑运行正常
网上查的更新MySQL驱动,更新了各个版本都没用

难道说我要重装系统或者换电脑了???

 <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.30</version>
        </dependency>

具体报错:
2017-12-29 14:32:56.165 [http-nio-9150-exec-1] INFO org.thymeleaf.TemplateEngine.initialize:838 - [THYMELEAF] TEMPLATE ENGINE INITIALIZED
2017-12-29 14:32:57.348 [http-nio-9150-exec-4] ERROR o.a.t.jdbc.pool.ConnectionPool.log:181 - Unable to create initial connections of pool.
java.sql.SQLException: Unknown character set index for field '224' received from server.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)

createSQLException(SQLError.java:910)从这个异常来看,应该你的sqll有问题了,再从其他异常信息来看是字符集的问题,
因此大胆假设问题出现在你连接数据的配置文件上了,是不是在连接时(jdbc:mysql://服务器地址:端口号/库名?characterEncoding=utf8")
设置了字符集(没有看到代码,只能想想问题在哪里了,看看吧,个人见解)

(1) MYSQL 5.5 之前, UTF8 编码只支持1-3个字节;从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4;如emoji表情需要使用utf8mb4
(2) 如果服务器级使用的编码是utf8mb4(在客户端链接后使用sql语句show variables like 'char%'可查看所有编码),而mysql的jar包低版本不支持utf8mb4,连接时报错"Unknown character set index for field '224' received from server."
(3) 建议使用mysql-connector-java-5.1.30-bin.jar
(4) 注意:如果数据库不支持utf8mb4,使用mysql-connector-java-5.1.30-bin.jar的jar包时则会报错,此时应该使用低版本的jar包。

mysql版本/驱动都用最新的试试,望采纳

先查看一下端口,是不是安转了几次,端口被占了


https://dev.mysql.com/downloads/connector/j/
下载最新驱动

如果对您有帮助,请点击采纳答案好吗,谢谢~~

谢谢各位大佬们解答,问题已经找到了,是jdk中jre下有一个5.0.8的MySQL驱动,IDEA跑的这个,没有跑maven配置的版本,jdk中为何有驱动,IDEA为何不跑maven配置的,还不清楚,下面是我做的记录

http://blog.csdn.net/qq_38888706/article/details/78934302