linux7可以通过远程和localhost访问mysql,但是127.0.0.1不能访问

网上搜索的其他方法都试过,不行

比如设置权限,开放端口,配置数据库...

最好偶然一个搜索查看可能原因是防火墙端口问题:

vim /etc/sysconfig/iptables

在文件中添加下面语句
-I INPUT -s 127.0.0.0/8 -j ACCEPT

保存退出后运行命令
service iptables restart

然后再测试一下

mysql -uroot -h 127.0.0.1 -P 3306 -p
原文地址:https://www.cnblogs.com/init-007/p/13905326.html