因为用的是MySQL 8.0.21的版本,所以密码规则和之前版本的不太一样。所以,在用项目中连接MySQL的时候,就抛了:
Current charset is UTF-8. If password has been set using other charset, consider using option ‘passwordCharacterEncoding’ 的异常。
我是用下面的方式解决的:
alter user 'username'@'%' identified with mysql_native_password by 'password';