mysql8登录报错Host '127.0.0.1' is not allowed to connect...
- 2025-03-24 13:51:37
- 运维
- 39
- shevechco
mysql根据以前的配置进行优化,优化完以后发现登录报错,提示以下错误信息
Enter password:
ERROR 1130 (HY000): Host '127.0.0.1' is not allowed to connect to this MySQL server
然后这个报错明显就不是之前遇到的那些修改user表内的host的问题,例如:https://sulao.cn/post/15
然后经过排查发现skip_name_resolve的值为ON
show variables like '%skip_name_resolve%';
然后直接在my.cnf文件中进行修改值为0,重启mysql以后发现还是不允许127.0.0.1地址登录。
然后查询官网资料,提示说如果配置了skip_name_resolve,那么将会将本地回还的localhost解析为127.0.0.1的地址,如果不希望这么做,将这个配置注释即可。然后注释以后登录正常。
编译安装以及完整的配置可以查看我之前的笔记:https://sulao.cn/post/775
内容版权声明:除非注明,否则皆为本站原创文章。