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了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章