溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)沒有權(quán)限的解決方法

發(fā)布時(shí)間:2020-10-20 14:07:18 來(lái)源:億速云 閱讀:425 作者:小新 欄目:MySQL數(shù)據(jù)庫(kù)

這篇文章主要介紹遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)沒有權(quán)限的解決方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)沒有權(quán)限的解決辦法:首先在mysql的bin目錄下執(zhí)行【mysql -uroot p密碼】語(yǔ)句登錄到數(shù)據(jù);然后執(zhí)行use mysql,代碼為【select host,user,password from user】。

遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)沒有權(quán)限的解決辦法:

問題描述:

在本地安裝的mysql數(shù)據(jù)庫(kù),代碼中寫成localhost沒有任何問題,啟動(dòng)正常。但是,把數(shù)據(jù)庫(kù)連接的url中數(shù)據(jù)庫(kù)地址,修改為本機(jī)的IP地址,啟動(dòng)項(xiàng)目的時(shí)候,報(bào)錯(cuò):

Cause:java.sql.SQLException: null,  message from server: "Host 'LAPTOP-OKH5Q67F' is not allowed to connect to this MySQL server"

它的意思就是安裝了數(shù)據(jù)庫(kù)的服務(wù)器不允許部署項(xiàng)目的服務(wù)器進(jìn)行遠(yuǎn)程連接。也就是權(quán)限問題,修改權(quán)限就可以了,修改方法是。

日志如圖:

遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)沒有權(quán)限的解決方法

解決方法:

在mysql的bin目錄下執(zhí)行:mysql -uroot -p密碼 登陸到數(shù)據(jù):

執(zhí)行use mysql;

select host,user,password from user;

可以看到user為root,host為localhost的話,說明mysql只允許本機(jī)連接,那么外網(wǎng),本地軟件客戶端就無(wú)法連接了。

調(diào)整方法:

執(zhí)行:update user set host='%' where user ='root';

執(zhí)行刷新權(quán)限:flush privileges;

可以測(cè)試外網(wǎng)連接mysql服務(wù)器。

以上是遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)沒有權(quán)限的解決方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI