報(bào)錯(cuò)原因
之前想著要提高一下連接速度,所以在my.ini中加入了:skip-name-resolve,當(dāng)時(shí)的數(shù)據(jù)庫root賬號設(shè)置的登錄權(quán)限是%,因此沒有出現(xiàn)連接錯(cuò)誤,這次因?yàn)槭切陆〝?shù)據(jù)庫,root賬號的登錄權(quán)限默認(rèn)是localhost,所以就出現(xiàn)了這個(gè)問題
當(dāng)skip-name-resolve被開啟后,MySQL就不會進(jìn)行DNS查詢了,它會直接根據(jù)客戶端的IP地址來驗(yàn)證,從系統(tǒng)的hosts文件中可以知道::1是指向于localhost的,所以就出現(xiàn)了這個(gè)報(bào)錯(cuò)
正常來說開啟后無法使用主機(jī)名進(jìn)行連接,但是可以通過IP地址進(jìn)行連接,可是修改了各種不同的地址依舊無法連接,最后只能刪除這個(gè)參數(shù)了文章來源:http://www.zghlxwxcb.cn/news/detail-743686.html
解決方法
將my.ini的skip-name-resolve刪除,然后重啟mysql服務(wù)就行了文章來源地址http://www.zghlxwxcb.cn/news/detail-743686.html
到了這里,關(guān)于MySQL連接時(shí)出現(xiàn)Host ‘::1‘ is not allowed to connect to this MySQL server的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!