当使用Navicat连接mysql 8时,出现如下异常:

解决Navicat连不上mysql8的问题

造成该问题的原因是,mysql 7之前的加密方式是mysql_native_password,mysql 7之后加密方式是caching_sha2_password,如下为mysql 8加密方式示例

解决Navicat连不上mysql8的问题

解决该问题,只需改变加密方式即可

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

解决Navicat连不上mysql8的问题

如此,就能连接上了

解决Navicat连不上mysql8的问题

 

相关文章:

  • 2021-11-24
  • 2022-02-25
  • 2021-10-13
  • 2021-12-09
  • 2022-01-07
  • 2021-08-16
  • 2022-01-19
  • 2021-11-24
猜你喜欢
  • 2022-01-09
  • 2022-12-23
  • 2023-02-17
  • 2021-04-28
  • 2021-05-13
  • 2021-09-29
  • 2022-02-09
相关资源
相似解决方案