一.下载:
网址: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版本一致
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.17</version>
</dependency>
Druid版本听说要在1.1.0以上,为了保险直接用了最新版
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.19</version>
</dependency>
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
真坑啊~~~~~