MySql連接errorCode 爲1045的解決方案

背景: 今日對某springboot demo進行測試時,對數據庫進行了切換,在application.yml中重新配置了數據源, 啓動卻發現報錯了(報錯信息下附),經測試, 發現可以通過sqlyog連接上數據庫,但是代碼卻無法連接,後來解決了,於是寫這篇文章記錄。

報錯信息如下:

create connection SQLException, url: jdbc:mysql://192.168.8.122:3306/sampleTest?characterEncoding=UTF-8, errorCode 1045, state 28000

 排查過程中還以爲是密碼輸錯了,但是使用同樣的賬號密碼卻通過sqlyog連接上了數據庫,數據源配置信息如下,註釋掉的是之前使用的數據庫鏈接,現在切換到121上,使用 username:test/password:000000, 無法連接。

 

 排查了半天沒有找到原因,最後請教前輩,前輩告訴我,把密碼用單引號引起來就可以了,經測試,真的有效。如下所示:

 並不知道爲什麼密碼是 123456的時候,可以直接連接到數據庫,而000000的時候不行。

 

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