• 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. python将ElasticSearch索引数据读入pandas dataframe实战
  2. 计算机操作员有关大学专业,计算机操作员国家职业标准
  3. You Need This One Skill to Succeed in IT--reference
  4. Python中的itertools.product
  5. 1042:奇偶ASCII值判断
  6. php算法学习,php算法学习之动态规划
  7. macos可以升级到指定版本吗_iOS14如期而至!重大更新的全新版本,值得升级吗?答案在这...
  8. linux 信号_Linux中的信号处理机制 [四]
  9. Dubbo Zookeeper Quick Start
  10. vs移植的.exe再编译无法更新_CODE|编译带PDAL的cloudcompare(补充)
  11. java 怎么启动线程_线程如何正确的启动
  12. python数值分为3种类型_Python数值类型
  13. 【安装教程】 【Visio2019】(附带安装包下载)
  14. 会计计算机学什么软件有哪些,会计学习软件
  15. python怎么判断质数和合数_用java如何写代码去判断质数和合数
  16. 嵌入式软件开发下的数据积累
  17. 【C语言】C语言之数字金字塔全家桶
  18. 自定义控件详解(二):Path类 相关用法
  19. Binder Java层实现(一):IBinder/IInterface/Binder/Stub
  20. Kibana查询语言(KQL)AND、OR匹配,模糊匹配

热门文章

  1. 【嵌入式系统—实时操作系统】uC/OS II源码的官网下载
  2. Excel里如何显示“开发工具”?
  3. MLAPP————第十二章 隐线性模型
  4. 1024,程序员“赚钱”秘籍倾囊而赠!
  5. c语言打印n个连续的字符tzz,C/C++编程笔记:C语言实现连连看游戏,小白练手项目(源码分享)...
  6. php自动获取节气对应的年月日_php如何通过日期获取农历、节日、节气?
  7. python视频转字符动画_python字符动画
  8. kafka消息服务的producer、broker、consumer的配置
  9. golang压缩图片
  10. 1213:八皇后问题