centos7的mysql5.7开放了端口3306,远程连不上

最近拿到客户的服务器,让我配置环境,我安装了mysql5.7,firewalld也开放了3306端口,可是navicat就是连接不是
防火墙开放了8081,8082也同样是连接不上,通过nmap查询主机的开放端口发现端口是被过滤的,求大神帮忙!

navicat连不上报错:
navicat连不上报错

namp发现端口被过滤了,服务器上明明是开放的:

图片说明

服务器开放的:
图片说明

需要修改一下 root 帐号的 host 主机配置信息,默认是只能通过 localhost 访问数据库的。
登录 MySQL 数据库后执行下面的操作:

use mysql;
update user set host='%' where user='root';
flush privileges;

密码或用户名可能不对