MySQL连接时出现Host ‘::1‘ is not allowed to connect to this MySQL server

编程入门 行业动态 更新时间:2024-10-27 23:20:48

MySQL连接时出现<a href=https://www.elefans.com/category/jswz/34/1768974.html style=Host ‘::1‘ is not allowed to connect to this MySQL server"/>

MySQL连接时出现Host ‘::1‘ is not allowed to connect to this MySQL server

报错原因

之前想着要提高一下连接速度,所以在my.ini中加入了:skip-name-resolve,当时的数据库root账号设置的登录权限是%,因此没有出现连接错误,这次因为是新建数据库,root账号的登录权限默认是localhost,所以就出现了这个问题

当skip-name-resolve被开启后,MySQL就不会进行DNS查询了,它会直接根据客户端的IP地址来验证,从系统的hosts文件中可以知道::1是指向于localhost的,所以就出现了这个报错

正常来说开启后无法使用主机名进行连接,但是可以通过IP地址进行连接,可是修改了各种不同的地址依旧无法连接,最后只能删除这个参数了

解决方法

将my.ini的skip-name-resolve删除,然后重启mysql服务就行了

更多推荐

MySQL连接时出现Host ‘::1‘ is not allowed to connect to this MySQL server

本文发布于:2023-11-16 17:27:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1627763.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Host   MySQL   allowed   server   connect

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!