一、問題描述
mysql默認(rèn)只能本地連接,即127.0.0.1和localhost,無法使用其他ip地址訪問,否則報(bào)錯(cuò):
Host is not allowed to connect to this MySQL server
二、解決方法
1、首先進(jìn)入mysql的bin目錄:
應(yīng)該包含mysql.exe文件。
2、在地址欄輸入cmd
,在當(dāng)前目錄下打開命令行窗口。
3、登錄mysql
輸入命令:
mysql -u root -p
然后提示輸入密碼,輸入密碼即可。
4、進(jìn)入mysql數(shù)據(jù)庫(kù)
輸入命令:
use mysql
5、查詢用戶表
輸入命令:
select host,user from user;
結(jié)果如下:
??
root用戶的連接權(quán)限僅為localhost,所以只能本地連接。
6、修改連接權(quán)限
輸入命令:
update user set host='%' where user='root';
結(jié)果如下:
?
?
7、再次查詢user表:
?
?
修改為'%'表示任何ip地址都可以鏈接,也可以修改為某一確定的ip地址
8、問題解決!文章來源:http://www.zghlxwxcb.cn/news/detail-442802.html
無法解決的小伙伴可以在評(píng)論區(qū)留言文章來源地址http://www.zghlxwxcb.cn/news/detail-442802.html
到了這里,關(guān)于手把手教你解決MySQL無法遠(yuǎn)程連接的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!