windows10安装mysql8.0.17×64位.msi(社区版)及爬坑!!!

一.下载:

网址:https://www.mysql.com/downloads/

二.安装:

三.数据库文件默认存储在C盘,我想移到别处:

电脑系统重装,之前在C盘保存的数据都没了,还没备份............

四.用Navicat连接Mysql报错

五.项目连mysql8报错!!连接池时druid!!!

1.异常:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException

这个错误的原因时数据库驱动版本不匹配问题,找到pom文件中相关配置,改掉

Mysql驱动要等于或高于mysql版本,暂时最新版时8.0.17和我安装的mysql版本一致

  mysql
  mysql-connector-java
  8.0.17


Druid版本听说要在1.1.0以上,为了保险直接用了最新版

  com.alibaba
  druid
  1.1.19

2.异常:java.sql.SQLNonTransientConnectionException

这个错误时配置文件url有问题,可以参考下面这个配置

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true&characterEncoding=UTF-8

3.还有一个注意点:

信息:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

这只是一条提示信息,意思是由于mysql版本高`com.mysql.jdbc.Driver'弃用了,要改为`com.mysql.cj.jdbc.Driver',但是系统已经帮你自动加载了,并不影响啥,但是为了保险还是把驱动配置改一下吧

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

真坑啊~~~~~ 

 

你可能感兴趣的:(安装)