• navicat 连接 mysql 8.0 出现Client does not support authentication protocol requested by server

原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错,需要更改加密方式

注:配置Mysql环境变量,也可在mysql的bin目录打开cmd窗口执行红框中的命令

解决如下:

1:进入mysql的root账号

mysql -uroot -p

2:执行命令设置加密方式

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

3:修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your-passowrd';

4:刷新使其生效

FLUSH PRIVILEGES;

最后再去见证奇迹的发生吧,前进的路上没有障碍 

Java weeb 入门的第一个坑MySql与Navicat的error相关推荐

  1. Java新手入门200例124之用JDBC连接Mysql数据库

    文章目录 作者简介 引言 导航 热门专栏推荐 一.创建web项目 二.加入Mysql驱动 三.编写查询代码 四.测试查询代码 五.编写插入代码 六.编写修改代码 七.编写删除代码 小结 导航 热门专栏 ...

  2. mysql div 没有小数,mysql order by limit 的一个坑

    mysql order by limit 的一个坑 分页查询的时候遇到的坑: 发现的问题: 对单个无索引的字段进行排序后limit .发现当被排序字段有相同值时并且在limit范围内,取的值并不是正常 ...

  3. 在docker中构建普通java程序_Docker入门-构建第一个Java程序

    原标题:Docker入门-构建第一个Java程序 定制镜像 准备一个没有第三方依赖的java web项目,可能参考示例maven结构项目: session-web.war 把该war上传到安装有doc ...

  4. 如何5分钟秒懂Java之基础入门篇 第一个hello word

    本来其实想讲一下这个Java基础入门系列_JDK的安装,后来想想还是算了.毕竟这就是相当于一个给电脑装一个APP,类似这么个流程. 还想说一个这个JDK一个必须要知道的知识点,那就是JDK的bin目录 ...

  5. java gradle入门_Gradle入门:我们的第一个Java项目

    java gradle入门 这篇博客文章描述了如何使用Gradle编译和打包一个简单的Java项目. 我们的Java项目只有一个要求: 我们的构建脚本必须创建一个可执行的jar文件. 换句话说,我们必 ...

  6. centos mysql 升级 5.7_CentOS 7下升级MySQL5.7.23的一个坑

    发现CentOS 7下升级MySQL5.7.23的一个坑,以前面升级到MySQL 5.7.23的一个集群为例 在我们环境下打开文件描述符个数的参数open_files_limit在MySQL 5.6. ...

  7. 关于Java中Match类的appendReplacement()方法的一个坑{ character to be escaped }

    关于Java中Match类的appendReplacement()方法的一个坑{java.lang.IllegalArgumentException: character to be escaped ...

  8. java入门123 pdf下载_Java入门123:一个老鸟的Java学习心得 pdf_IT教程网

    资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...

  9. java入门123pdf二维码pdf_Java入门123:一个老鸟的Java学习心得 pdf

    资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...

最新文章

  1. 一个简单实用的,基于EF的三层架构
  2. 分布式项目启动时报错:Duplicate spring bean id XXX
  3. Python——基本统计值计算
  4. [转]Android中dp,px,sp概念梳理以及如何做到屏幕适配
  5. 20155209 林虹宇 Exp9 Web安全基础
  6. Android 使用jarsigner给apk签名的方法详细介绍
  7. 高考平行报志愿计算机录取规则,高考平行志愿录取规则是什么
  8. 产品经理应聘之感受漫谈
  9. php长篇特点,《细说PHP》特色
  10. NLP(自然语言处理)基本入门之分词操作
  11. 就是要让你搞懂Nginx,这篇就够了!
  12. js打印线程id_泥瓦匠聊并发编程:线程与多线程必知必会(基础篇)
  13. [ kvm ] 学习笔记 1:Linux 操作系统及虚拟化
  14. 如何基于深度学习实现商品识别技术|图普科技
  15. python 学习爬取链家武汉二手房市场成交记录
  16. XP系统启动时滚动条总是时间很长
  17. 渐变色按钮功能按钮绘制C语言示例
  18. Cookies vs. Sessions
  19. android sqlite #039;,问题详情_百度云推送_免费专业最精准的移动推送服务平台
  20. 人死后竟然会知道自己死了?

热门文章

  1. java画篮球_PS教程!手把手教你绘制炫酷的科比篮球海报
  2. 使用Selenium爬取网易云音乐的所有排行榜歌曲
  3. 参与CSDN1024程序员节活动
  4. Python实现量子态采样
  5. 固网服务器win7系统驱动,固网HU-1608n驱动
  6. cmd查看python库命令_怎么用命令查看python的库
  7. 如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
  8. 完美的Python代码制作“恐龙跳一跳“小游戏【附带源码 】
  9. 使用scrapy爬取手机版斗鱼主播的房间图片及昵称
  10. 深度学习笔记-----YOLOV4框架结构大讲解