jdbc SQLException:'Access denied for user 'myuser'@'36.248.247.251' (using password: YES)'緣由及解決

      此問題的緣由有三種:sql

        1.權限不足數據庫

        2.帳號密碼錯誤框架

        3.本地數據庫中有用戶名爲空的用戶ide

      若是是權限不足,經過cmd或sqldeveloper以管理員即root用戶登錄數據庫,執行grant all privileges on *.* to root@'%' identified by ’*******‘;語句。其中*號是密碼。而後執行:flush privileges刷新權限。
spa

      若是是帳號或密碼錯誤,看看數據驅動是否寫錯,若是是用ssm等框架的看看properties文件裏用戶名或密碼後面用沒有多空格。blog

     不然,登錄數據庫,查詢是否有用戶名爲空的用戶。cmd

      select user,password from user where user=' ';string

      如有記錄,則刪除之:it

      delete from user where user=' ';class

      commit;

相關文章
相關標籤/搜索