Unknown authentication method -> ‘caching_sha2_password‘
作者:互联网
Unknown authentication method -> ‘caching_sha2_password’
在使用 r2dbc 的时候使用了 jasync-r2dbc-mysql 驱动,连接MySQL 8.0 的时候出现了错误:
Unknown authentication method -> ‘caching_sha2_password’
MySQL 8.0 默认的 default_authentication_plugin 是 caching_sha2_password,我们只需要在my.ini(programdata/MySQLserver 8.0/)文件中替换为 mysql_native_password 即可:
# The default authentication plugin to be used when connecting to the server
default_authentication_plugin=mysql_native_password
这样就可以连接成功了。注意如果使用 r2dbc-mysql 驱动,则不会有这个问题。
标签:sha2,Unknown,authentication,mysql,caching,password 来源: https://blog.csdn.net/baidu_41858046/article/details/118424528