2026-09-11 2059 - Authentication plugin'cachinq sha2 password' cannot be loaded(重启数据库服务)
昨天还能打开(navicat)本地数据库,睡一觉一起来就给我报错打不开了?

deepseek说:这个报错不是密码错误,而是 MySQL 8 的默认认证插件(caching_sha2_password)和你的数据库管理工具(比如 Navicat)版本不兼容导致的。虽然客户端在登录时无法加载这个插件,但你的账号密码本身是正确的。
我的mysql版本确实是8
C:\WINDOWS\system32>mysql --version mysql Ver 8.0.33 for Win64 on x86_64 (MySQL Community Server - GPL)
navicat版本是12

然后问了下ds,它兼容的mysql居然只到5

看起来还真是我的navicat太老导致的?
等等,那为什么之前用的好好的又不会这样?
说实话不是很清楚这个问题,,,但是我尝试着重启一下mysql服务,嘿!又能打开了~
C:\WINDOWS\system32>net stop mysql MySQL 服务正在停止. MySQL 服务已成功停止。 C:\WINDOWS\system32>net start MySQL80 MySQL80 服务正在启动 . MySQL80 服务已经启动成功。

浙公网安备 33010602011771号