错误如图所示:

错误详情信息:

 client does not support authentication protocol requested by server;consider upgrading Mysql client

ERROR  (HY000): Operation ALTER USER failed for 'root'@'localhost'

问题原因:
主要是由于mysql8以前的加密规则与mysql8以后的存在差异。

解决办法:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;  ##修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; ##更新一下用户的密码 password 为自己想要重新设置的密码

FLUSH PRIVILEGES; ##刷新权限

本文参考资料如下:
Navicat 连接 Mysql 出现1251错误

最新文章

  1. iOS-App上架流程
  2. Innodb行锁源码学习(一)
  3. python列表下标用法
  4. [日常训练]school
  5. iOS上传应用过程中出现的错误"images contain alpha channels or transparencies"以及解决方案
  6. CG基础教程-陈惟老师十二讲笔记
  7. arcgis 栅格计算器(Spatial Analyst/Raster Calculator)
  8. 【Struts 1】Struts1的基本原理和简介
  9. Android 中 更新视图的函数ondraw() 和dispatchdraw()的区别
  10. Java基础知识强化之IO流笔记22:FileInputStream / FileOutputStream 复制文本文件案例1
  11. 移动前端不得不了解的HTML5 head 头标签(首篇)
  12. Unhandled event loop exception Java heap space
  13. AngularJS进阶(二十六)实现分页操作
  14. Python数据结构应用2——Queue
  15. keras的网络结构与网络配置
  16. 深入理解JVM(3)——垃圾收集策略详解
  17. 9、Python-文件操作
  18. Android Handler面试解析
  19. iOS - 富文本直接设置文字的字体大小和颜色
  20. 配置svn用户及权限

热门文章

  1. 【JavaWEB SSH】jsp页面传值后台Controller 部分值绑定不上实体类
  2. [AIR] NativeExtension在IOS下的开发实例 --- ANE文件的打包(三)
  3. python 内建属性
  4. Python学习日记(二十五) 接口类、抽象类、多态
  5. centos7 安装 git服务器
  6. Android笔记(六十一)动态添加组件
  7. php实现人员权限管理(用户界面)
  8. Linux学习笔记之一
  9. mysql 创建新用户 并赋予权限
  10. Python 中 plt 画柱状图和折线图