1、问题一:只能使用localhost登录,不能使用ip地址

方法一:使用命令修改权限

//连接数据库
mysql -u root -p
//进入名为mysql的数据库
use mysql;
//格式为update user set host="%" where user='用户名';
update user set host="%" where user='root';
//最后刷新一下
flush privileges;

方法二:使用图形界面修改权限

1、先进入名字为mysql的数据库

2、找到user表

3、修改root的host为%

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pWeP9cRh-1677664942027)(https://img2023.cnblogs.com/blog/3103012/202302/3103012-20230227175245772-1975389509.jpg)]

方法一和方法二,都是开放root的权限为所有人可以连接

2、问题二、可以使用navicat连接,不能使用idea连接

原因


根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果不设置显式选项,
则必须建立默认的SSL连接。需要通过设置useSSL=false来显式禁用SSL,
或者设置useSSL=true并为服务器证书验证提供信任存储。
而navicat可以连接,是因为navicat会自动处理连接方式。

解决方法

使用idea代码连接时

useSSL=fasle在连接的配置文件的url后面加上useSSL=fasle这个代码就可以完美解决了

使用idea的图形界面连接时

没有设置useSSL=fasle时,连接会出现[08S01]的报错信息

此时只需要进入Advanced界面,手动将useSSL设置为false就可以连接成功啦

或者直接在url后面拼接?useSSL=false,也可以解决

3、问题三:使用低版本的驱动,数据库密码设置为纯数字

解决方法一:修改数据库密码

alter user  'root'@'localhost' identified with mysql_native_password by 'root';

解决方法二:将pom文件中的驱动改成高版本的,并且把驱动改com.mysql.cj.jdbc.Driver

yml配置文件:

pom依赖

idea连接数据库失败的几种解决方案相关推荐

  1. 将超长emmx格式的图片(脑图)转为png/jpg格式方便在手机上查看(失败过程+三种解决方案)

    故事背景:由于本人整理Python3爬虫的知识体系,足足写了三米多长(通过将手机放大图像字体到刚好看着舒服,然后往下滑动图片测出此长度) 失败第一次:我将图片用MindMaster(我画此脑图的软件) ...

  2. 微服务调用失败的一种解决方案

    一.简介 今天微服务和远程调用已经使用的很广泛了,可以解决我们很多的问题,不过由于远程调用不可控因素更多,失败的可能性更大,但是一些接口可能需要很高的要求,需要每一次调用都需要成功.比如订单流转.调用 ...

  3. spring tool suite安装失败的一种解决方案

    昨天到现在,安装了若干次,总是失败,看得尚硅谷的佟刚老师的视频.网上的解决方案都是雷同,就是按照help-->install new .... 很不幸,多次尝试都是失败,最后在万般无奈之下,硬着 ...

  4. 微信支付签名失败(几种解决方案)

    1:配置支付目录,步骤如下图 (1)登录商户号后点击产品中心-开发配置 (2)点击开发配置-添加支付目录,记得目录要配置到你支付的那个页面为止 2:重置商户号支付key (1)登录商户号-账户中心-A ...

  5. django种表单post出现CSRF verification failed( CSRF验证失败 ) 的两种解决方案

    现象 表单界面如下: 在点击提交之后,出现如下错误页面: HTML的代码如下: contact_form.html <!DOCTYPE HTML PUBLIC ><html> ...

  6. MacBook升级到OSX 10.13 下运行Android Simulator失败的一种解决方案

    一.背     景 MacBook配置如下: 之前的OSX版本为 10.6,Android studio在此版本下Emulator运行正常. 由于目前OSX版本已升级为10.13,官方要求iOS AP ...

  7. 网络调试助手建立tcp服务器失败的一种解决方案

    在做tcp网络通信客户端时,想用网络调试助手建立一个本地服务器,可是却出现了以下问题: 一般出现一时半会儿解决不了的问题,我都会在网上寻找解决方案,而我在网上找的方法大部分都是,检查端口是否被占用了, ...

  8. 多版本python安装的库导入失败的一种解决方案

    调用已经安装好的库时发现导入失败,提示No module named xxx. 一番百度后,找到了问题所在,原来我的电脑上有两个版本的python(cmd中where python查看),而pip i ...

  9. ios识别二维码失败的一种解决方案

    因为url里有中文,百度的设置utf-8还是没解决问题,然后我发现IOS扫出来的链接没将%23解码为#,找到原因就好办,所以我仅对中文的部分直接转为url编码,然后再用ZXing生成二维码即可 jav ...

最新文章

  1. 数据结构(05)— 线性单链表实战
  2. 【Qt】Qt再学习(十):鼠标拖拽(dragdrop)QGraphicsItem示例
  3. GO语言教程4:defer(延迟语句)详解
  4. springboot中aop的应用场景_自然语言处理工具包 HanLP在 Spring Boot中的应用
  5. java程序员面试中的5个杀手锏问题
  6. 发布订阅之direct
  7. C#中的引用传递、值传递
  8. Android TextView跑马灯效果与设置文字阴影
  9. 软件工程师工作内容和从业要求
  10. 超详细尚硅谷mysql 分组函数
  11. android studio 通知栏广播,Android消息推送,通知栏的显示和点击
  12. 案例解读|江苏银行—智多星大数据分析云平台实践
  13. python做excel数据分析统计服_怎样用 Excel 做数据分析?
  14. 必要的先决条件安装失败_先决条件
  15. Django如何自定义DTL过滤器?
  16. logback 多实例 归档问题 无法自动删除.tmp文件问题
  17. 学习SQLServer: 设置QUOTED_IDENTIFIER
  18. Apk脱壳圣战之---脱掉“梆梆加固”的保护壳
  19. 520快到了,给你对象写个怦然心动吧
  20. SpringBoot项目中的 ClassPath路径指的是哪个路径

热门文章

  1. 教学|怎样制作360度全景图,更炫更酷3D建模步骤
  2. Java核心技术卷阅读随笔--第3章【Java 的基本程序设计结构】
  3. 百度关键词排名查询源码_百度推广优化技巧,百度搜索关键词排名优化
  4. 今天聊:2~3年前端处于离职困境与舒适区能做些什么
  5. pyqt系列原创入门教程
  6. 基于微信小程序的快递取件及上门服务-计算机毕业设计
  7. C++ 实现磁盘初始化
  8. 新视野大学英语(第三版)视听说4答案
  9. android 百度鹰眼集成,ios 百度鹰眼集成
  10. 纯html css动画效果,8个超震撼的HTML5和纯CSS3动画源码