這個錯誤i是因為mysql數(shù)據(jù)庫沒有放開遠程訪問權(quán)限引起的,以mysql8為例
首先進入Mysql 安裝目錄,然后輸入命令:mysql -uroot -p ;具體參見下圖:
再輸入use mysql; 回車執(zhí)行,
接著輸入,show tables; 回車執(zhí)行
輸入,select host from user; 回車執(zhí)行,這里特別說明一下,我這個是已經(jīng)放開了遠程訪問權(quán)限,正常報錯的情況,host下應(yīng)全部都為localhost,說明mysql只允許本機連接
輸入,update user set host =‘%’ where user =‘root’; 回車執(zhí)行文章來源:http://www.zghlxwxcb.cn/news/detail-861104.html
6,最后,再輸入 flush privileges; 進行權(quán)限刷新,然后再回去重新啟動就沒有問題了文章來源地址http://www.zghlxwxcb.cn/news/detail-861104.html
到了這里,關(guān)于Mysql 報 java.sql.SQLException:null,message from server:“Host ‘‘ is not allowed to connect.解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!