IDEA连接MySQL出现的问题
最近学习尚硅谷的JDBC,从IDEA中获取数据库链接的时候就出现了问题:
首先出现的错误是:client does not support authentication protocol requested by server; consider upgrading mysql client.
查找得知修改方法:
USE mysql;
ALTER USER 'root' @'localhost' IDENTIFIED WITH mysql_native_password BY 'XXX'; # 这里xxx要填当前PC的MySQL里root的密码
FLUSH PRIVILEGES;
但使用后仍然出错:
Unknown initial character set index '255' received from server.
查了博客发现是编码不匹配的问题,在配置的URL后面直接加上:
?useUnicode=true&characterEncoding=utf8
即可成功连接。
参考资料:
https://my.oschina.net/u/3295928/blog/1811804
https://blog.csdn.net/weixin_42128568/article/details/104417558