報錯原因: 報這個錯是因為MySQL8使用了 caching_sha2_password 加密方式而之前MySQL使用的是 mysql_native_password 加密方式,而你的Navicat不支持 caching_sha2_password 加密方式造成的。 解決方案: 目前我知道的解決方案 ...
報錯原因:
報這個錯是因為MySQL8使用了 caching_sha2_password 加密方式而之前MySQL使用的是 mysql_native_password 加密方式,而你的Navicat不支持 caching_sha2_password 加密方式造成的。
解決方案:
目前我知道的解決方案有兩種
1. 修改mysql加密方式
1 use mysql; 2 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; 3 FLUSH PRIVILEGES;
2. 給Navicat添加插件
先從在網上找到 caching_sha2_password.dll , 百度雲:https://pan.baidu.com/s/1Z38Mat6YMHoUDRY7DJayrw 提取碼: sdss
然後將dll文件直接放到Navicat根目錄即可。
日常寫Bug