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

在确保安全策略组端口通过、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,如果里面有问题结局。

你可能感兴趣的:(数据库)