在安装完MySQL的时候,我们现在一般都使用Navicat来连接数据库,可惜出现下面的错误:1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client。

出现上述问题的原因是:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password?把mysql用户登录密码加密规则还原成mysql_native_password

命令行登录mysql:mysql -u root -p

输入:Alter user 'root'@'localhost' identified with mysql_native_password by 'root密码';

输入:flush privileges;

重新回到Navicat,应该就能连接上了

最新文章

  1. vue组件的配置属性
  2. Shortest Palindrome
  3. 基于struts2、spring的应用闲置一段时间后报空指针错(转)
  4. (转)Shadow Map & Shadow Volume
  5. NGINX反向代理
  6. Mac Book 上安装Windows 8 / 10 以后安装 Hyper-v 无法正常使用问题---虚拟化已禁止问题
  7. js----全局变量和局部变量部分讲解
  8. 四则运算2+psp0级表格
  9. codeforces 630F Selection of Personnel(组合数)
  10. maven常用插件配置
  11. 模板-->中国剩余定理[互质版本]
  12. ESB 企业服务总线
  13. Mysql 远程登录及常用命令
  14. MongoDb安装和快速入门
  15. 2018.5.11 B树总结
  16. scrapy基础 之 爬虫入门:先用urllib2来理解爬虫
  17. IDEA上创建 Maven SpringBoot+mybatisplus+thymeleaf 项目
  18. Dvelopment descriptor
  19. android 蓝牙通讯编程 备忘
  20. PAT 1147 Heaps

热门文章

  1. [Oracle19C 数据库管理] 用户与权限管理
  2. 从零搭建hadoop集群之安装虚拟机
  3. oracle之如何获取执行计划方法
  4. Vue源码主体分析
  5. wpf treeview 新增右键菜单
  6. sos 扩展命令文档
  7. 【基础】为何odd negative scaling会导致Unity动态合批失败?
  8. 【快速学】C/C++编译器
  9. 假设页面左侧有一个列表,点击列表某一项时,将根据当前id发起一个请求,并将响应结果展示在右侧。如果快速多次点击不同列表项,当网络不稳定时,请求返回的顺序与我点击顺序不符,导致展示的结果不是我最后一次点击的对应结果,怎么办?
  10. ORACLE 数据库备份脚本(数据泵2-指定用户)