第一次接触使用mysql, 尝试用golang连接mysql服务但是一直报一下错误:
this authentication plugin is not supported.
尝试按照以下方式修改root的认证方式之后依然连接错误
ALTER USER root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
并且在重启之后无法登陆mysql,提示:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
尝试几次之后只能完全删除mysql (T T)
重新安装发现弹出下面的窗口:
大致意思是Mysql8.0使用了新的认证方式,采用旧版本连接的方法可能无法连接到8.0,于是在关闭这个窗口之后还是选择经典的认证方式,以上问题解决...