MySQL8.0本地服務(wù)器連接不上的問題解決
MySQL在同一個(gè)內(nèi)網(wǎng)內(nèi),但是他人鏈接你的MySQL時(shí)候提示:
Host xxx is not allowed to connect to this MySQL server
這通常是MySQL限制了用戶允許訪問的IP導(dǎo)致的,我們可以按照下面的步驟來(lái)接觸這個(gè)限制。
辦法一
進(jìn)入mysql的bin目錄,打開cmd,然后輸入mysql -u root -p,然后再輸入你的賬號(hào)密碼
接著輸入 use mysql; 記得后面的分號(hào)不要忘了
接著輸入 select host from user where user = ‘root’; 分號(hào)不要忘了,這時(shí)候我們能看到host下面的是loalhost的權(quán)限
然后輸入 update user set host = ‘%’ where user = ‘root’; 修改這個(gè)權(quán)限
最后輸入 FLUSH PRIVILEGES; 刷新權(quán)限即可,現(xiàn)在別人鏈接你的MySQL就不會(huì)出現(xiàn)連接失敗了。
辦法二
我們也可以通過Navicat直接修改,如圖所示,直接打開mysql這個(gè)數(shù)據(jù)庫(kù),然后新建查詢,然后將命令輸入進(jìn)去即可,第一個(gè)是查詢現(xiàn)在的root用戶可以允許鏈接的地址,可查可不查。如果現(xiàn)在登錄的不是root用戶,可以將root改成對(duì)應(yīng)用戶名即可。
select host from user where user = 'root'; update user set host = '%' where user = 'root'; FLUSH PRIVILEGES;
到此這篇關(guān)于MySQL8.0本地服務(wù)器連接不上的問題解決的文章就介紹到這了,更多相關(guān)MySQL8.0本地服務(wù)器連接不上內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章

解決mysql報(bào)錯(cuò)ERROR 1049 (42000): Unknown dat

windows?64位下mysql8.0.25安裝配置教程(最詳細(xì)!)

MySQL數(shù)據(jù)庫(kù)存儲(chǔ)過程和事務(wù)的區(qū)別講解

MySQL多實(shí)例的配置應(yīng)用實(shí)例場(chǎng)景

在大數(shù)據(jù)情況下MySQL的一種簡(jiǎn)單分頁(yè)優(yōu)化方法

MySQL性能監(jiān)控軟件Nagios的安裝及配置教程

淺談MySQL中g(shù)roup_concat()函數(shù)的排序方法