一 Navicat连接docker中的mysql时,不能连接,错误提示:
1251 - Client does not support authentication protocol
原因:mysql 8.0 默认使用 caching_sha2_password 身份验证机制;客户端不支持新的加密方式。
二 解决方案:
1、进入mysql容器内部
2,查看用户信息
备注:host为 localhost表示本机使用 plugin非mysql_native_password 则需要修改密码
3 ,修改host为%