本文主要是介绍SpringBoot连接Mysql数据库遇到Unable to load authentication plugin ‘caching_sha2_password解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
遇到问题
o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: S1009
o.h.engine.jdbc.spi.SqlExceptionHelper : Unable to load authentication plugin 'caching_sha2_password'.
解决方法:按照自己安装的版本更改mysql依赖的版本
然后接着报错
o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 08001
o.h.engine.jdbc.spi.SqlExceptionHelper : Public Key Retrieval is not allowed
解决方案:cmd中登录mysql数据库 mysql -u root -p 输入密码
又遇到错误
o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 1049, SQLState: 42000
o.h.engine.jdbc.spi.SqlExceptionHelper : Unknown database 'book'
这样只有新建数据库book了
这篇关于SpringBoot连接Mysql数据库遇到Unable to load authentication plugin ‘caching_sha2_password解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!