Spring--java.sql.SQLException: Access denied for user 'XXXXX'@'localhost' (using password: YES)

目錄

問題一:

問題二:

解決方案:


       在IntelliJ IDEA上整合Mybatis和Spring的,運行測試用例出現瞭如上錯誤。紅色的馬賽克部分是我的名字。

問題一:

       數據庫裏面沒有以我名字爲用戶名的用戶。而只有IntelliJIDEA是用我的名字授權的,難道和這個有關?最後我在mysql中創建了一個我名字的用戶。然後把數據庫配置文件中的用戶名和密碼改成我的用戶名密碼,居然可以了。現在是可以使用整合的框架測試了。

問題二:

       當我新建一個test用戶後,把數據庫配置文件改成test用戶的信息,還是報上圖的錯。所以是不能改其他用戶了?試過用管理員身份(電腦是win10系統,考慮可能權限要求高)打開IntelliJIDEA,然並卵,還是隻能登我的賬戶密碼。。。

解決方案:

原配置數據庫連接信息:

改成這樣就可以了:

新發現,改成這樣也可以:

只要不寫成username好像都可以,username這個變量好像被jvm環境佔用了(繼續探討)

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