连接docker中的mysql 出现报错。
原因是docker mysql为最新的 8.0+,更换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)
解决方案:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
FLUSH PRIVILEGES;
这样就木的问题了