解決Windows下MySQL不能通過IP地址連接數(shù)據(jù)庫

問題簡介:

? ? ? ? ?MySQL只能通過jdbc:mysql://127.0.0.1:3306或者是jdbc:mysql://localhost:3306連接數(shù)據(jù)庫,無法通過jdbc:mysql://IP:3306連接,通過IP地址這種方式連接在服務(wù)啟動時就會導(dǎo)致報錯


MySQL版本:

? ??????mysql-8.0.16-winx64

解決思路:

? ??????1、登錄數(shù)據(jù)庫:

? ? ? ? 進入MySQL安裝目錄(MySQL有安裝版和解壓縮版)下的bin目錄,在bin目錄地址欄輸入cmd(?或者按住shift點擊鼠標(biāo)右鍵,選擇在此處打開命令窗口 )調(diào)出命令提示符窗口,輸入:

?????????mysql -uroot -p123456

? ? ? ? ?或mysql -uroot -p 回車輸入密碼

????? ? 2、選擇數(shù)據(jù)庫

? ? ? ? use mysql

? ? ? ? 3、配置允許遠程訪問

? ? ? ? select host,user from user;

? ??????如果host='localhost',則需要配置賬號允許遠程訪問,執(zhí)行更新語句:update set host='%' where user='root';

? ? ? ? 再次執(zhí)行:select host,user from user;便可看到此時root對應(yīng)的host為%,允許任何主機訪問

? ? ? ? 4、授予遠程訪問權(quán)限

????????grant all privileges? on *.* to root@'%' identified by "root"? with grant option;

? ? ? ? 5、刷新權(quán)限

????????flush privileges;



至此便可解決Windows下MySQL不能通過ip地址連接數(shù)據(jù)庫的問題,以上都是筆者親身體驗!?。?/p>

本故事根據(jù)實際編寫,如有雷同純屬巧合!??!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容