其他分享
首页 > 其他分享> > Unknown authentication method -> ‘caching_sha2_password‘

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