在确保安全策略组端口通过、Grant也没有问题的情况下。
show grants for user;
如果不行:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'172.21.16.%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;
检查是否有bind_address,网上很多人说在my.cnf中检查,但是mysql 5.7默认不在这个里面。
靠谱的检查方法
show variables like 'bind_address';
如果确实绑定了127.0.0.1, 去查一下/etc/mysql/mysql.conf.d/mysqld.cnf,如果里面有问题结局。