navicat连接mysql正常,但是sqlyon连接报2508的错误
经查,原来是mysql8.0修改了账号的加密方式。
在命令行窗口 mysql> select user,host,plugin from mysql.user;
就可以看见plugin(插件)格式被更新为caching_sha2_password,
所以要做的只是将其改为旧版本mysql_native_password即可:
ALTER USER root@'%' IDENTIFIED WITH mysql_native_password BY '密码如123456';
完整卸载mysql8.0
1. 关闭服务,卸载软件
2. 删除安装目录(如还有)
3. 打开隐藏文件,删除 C:\ProgramData\MySQL
C:\ProgramData\MySQL
4. 修改注册表(如还有)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLD Service
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQLD Service
本文介绍了如何处理MySQL 8.0中caching_sha2_password插件导致的sqlyon连接问题,涉及ALTER USER命令和版本回退操作,包括卸载与修改注册表。
266

被折叠的 条评论
为什么被折叠?



