在IDEA自带的数据库连接工具中,可以连接MySQL数据库,但是有的时候连接出现08001错误,连接不上数据库。

1、一般配置如下所示

Database处填写数据库名字;User处填写mysql设置好的用户名;密码同理填写设置好的;URL部分是在将上述字段填写好以后自动生成的。

2、然后点击Test Connection按钮测试连接

image.png

image.png

报错信息如上所示

解决办法

将上述的URL改成如下所示

jdbc:mysql://localhost:3306/webuser?useSSL=false&serverTimezone=Hongkong&characterEncoding=utf-8&autoReconnect=true

image.png

再次点击Test Connection按钮,发现可以正确连接上数据库啦

image.png

分析

其实在填写URL的时候,我们手动设置了本次连接的一些字段属性,包括useSSL、serverTimeZone、characterEncoding、autoReconnect。这四个属性值。

这些字段属性可以在URL中动态设定,也可以在IDEA中进行全局设置

image.png

image.png

在上述设置页面中把出现的字段属性值按照指定的设置好即可。

重点强调

1.Connection url: jdbc:mysql://localhost:3306/****?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true

因为mysql8.0版本的使用的数据库连接字符串不一样,而且还对时区有要求,所以请务必按照以上格式写

****为你要链接的数据库的名称

2.driver classname: com.mysql.cj.jdbc.Driver

3.下载对应的驱动

idea测试连接mysql报错08001_IDEA连接MySQL(版本8)数据库失败的解决方法(报错08001)...相关推荐

  1. IDEA(2018)连接MySQL数据库失败的解决方法(报错08001)

    IDEA(2018)连接MySQL数据库失败的解决方法(报错08001) 参考文章: (1)IDEA(2018)连接MySQL数据库失败的解决方法(报错08001) (2)https://www.cn ...

  2. mysql 数据库初始化失败怎么办_mysql数据库失败的解决方法

    mysql数据库失败的解决方法 发布时间:2020-11-16 10:50:01 来源:亿速云 阅读:87 作者:小新 这篇文章将为大家详细讲解有关mysql数据库失败的解决方法,小编觉得挺实用的,因 ...

  3. mysql导入数据库失败_MySQL导入数据库失败的解决方法

    网上有很多关于Mysql 使用mysqldump导入导出数据库问题,导出的基本没问题. 导入的可能有些不成功,我特别说明一下. mysqldump备份: mysqldump -u 用户名 -p密码 - ...

  4. 原罪学者 无限连接服务器,黑暗之魂2原罪学者 召唤或连线失败的解决方法分享...

    黑暗之魂2原罪学者 召唤或连线失败的解决方法分享 今天为大家带来的是黑暗之魂2原罪学者召唤或连线失败的解决方法分享,一起来看看吧! 自从前几天更新之后无法召唤与被召唤让本人非常苦恼,因为我很喜欢跟别人 ...

  5. Linux 删除mysql数据库失败的解决方法

    使用命令:drop database xxx:删除本数据库时却删除失败,系统提示出现了错误,错误代码为: ERROR 1010 (HY000): Error dropping database(can ...

  6. 【远程编辑工具UE】超好用的工具UltraEdit(UE)远程连接Linux的方法,以及FTP Component Failuer连接失败的解决方法

    目录 前言 1. 如何连接Linux并同步修改文件 2. FTP Component Failuer失败的解决方法 总结 前言 UE(UltraEdit)是一款超级强大的编辑工具,最牛的是它可以远程连 ...

  7. mysql没法安装_mysql没法使用、没法启动服务的解决方法

    前提:是Windows系统mysql 1.考虑是否和之前下载的数据库冲突sql 解决方法:数据库 删除一切安装过的SQL安全 删除注册表(运行->regedit),machine->sys ...

  8. centos mysql拒绝连接失败_CentOS下mysql远程连接的失败的解决方法

    mysql远程连接失败的解决方法(CentOS版) (1)先将mysql服务停掉 # /etc/init.d/mysqld stop (2)查看mysql配置文件 # vi /etc/my.cnf 特 ...

  9. 关于MySQL连接Navicat Premium 12失败的解决方法

    关于MySQL连接Navicat Premium 12失败的解决方法 参考文章: (1)关于MySQL连接Navicat Premium 12失败的解决方法 (2)https://www.cnblog ...

最新文章

  1. 判断线程是否执行完毕_关于线程池你不能不知道的东西
  2. 又一理论横空出现或将颠覆世界
  3. r语言必学的十个包肖凯_家长专栏自闭症儿童语言康复训练
  4. 对 2018 年 AI 发展预言全中,他们又立了 2019 的 Flag
  5. C#里的委托和事件实现 (转)
  6. Programming Computer Vision with Python (学习笔记十)
  7. 关于set sql_trace=ture 的一些用法
  8. mysql 索引生命周期_MYSQL 索引(一)--- 简介
  9. 高特权级代码段转向低特权级代码段(利用 ret(retf) 指令实现 jmp from ring0 to ring3)
  10. jQuery插件uploadly报security Error:error #2049解决方案
  11. 力扣——合并两个有序数组
  12. Elasticsearch的javaAPI之percolator
  13. 多行文字省略(涵盖标点符号,中英文等复杂字符串)
  14. Vc++安装包_Visual C++ 6.0中文版安装包下载及win11安装教程
  15. 103页PPT带你从浅到深了解什么是PMP项目管理(全)
  16. pkuseg 和 jieba 分词对比测试,结果出乎意料...
  17. 如何给Word参考文献加方括号
  18. Java SE Lesson22_ClassLoader
  19. Verilog中$finish和$stop的区别
  20. 开发Android系统应用

热门文章

  1. 阿里云Redis混合存储典型场景:如何轻松搭建视频直播间系统
  2. 基于阿里云数加MaxCompute的企业大数据仓库架构建设思路
  3. PyODPS 中使用 Python UDF
  4. 只了解View的事件分发是不够的,来看下输入系统对事件的处理
  5. coding ssh端口指定_443 端口的 SSH 服务
  6. unity三维地图的经纬度如何在二维地图上表示_接入C++版本recastnavigation寻路库到Unity/服务端中...
  7. doremi服务器可以导出文件,Doremi服务器检查与IMB 的通信-放映技术论坛
  8. minio 单机安装、部署 centos7环境
  9. 调整eclipse、SpringToolSuite4编辑器的内存大小以及显示
  10. (vue基础试炼_04)使用组件改造TodoList