问题描述:
安装mysql8后,使用mysql workbench连接mysql数据库时,eclipse报错:Client does not support authentication protocol requested by server
解决方法:
在mac终端输入命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;
QQ20181107-195102@2x.png
问题原因:
查询官网文档后发现,从mysql8开始使用的加密方式为: caching-sha2-password,mysql workbench能识别的加密方式还是原来的:mysql_native_password,所以需把mysql8的【root】用户的密码加密方式改为mysql_native_password
网友评论