mysql: ERROR 2003 (HY000) 错误解决办法

在确保安全策略组端口经过、Grant也没有问题的状况下。mysql

show grants for user;

若是不行:web

GRANT ALL PRIVILEGES ON *.* TO 'user'@'172.21.16.%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;

检查是否有bind_address,网上不少人说在my.cnf中检查,可是mysql 5.7默认不在这个里面。
靠谱的检查方法sql

show variables like 'bind_address';

若是确实绑定了127.0.0.1, 去查一下/etc/mysql/mysql.conf.d/mysqld.cnf,若是里面有问题结局。安全