host 'XXX.XXX.XXX.XXX'is not allowed to connect to this MySQL server

先把组策略开放公网入端口,允许3306端口在公网上访问畅通无阻。

我在电脑上用mysqlyog客户端连接虚拟机linux系统上的mysql客户端。

提示:“host '17.183.183.23' is not allowed to connect to this MySQL server”。

怎么修改权限可以登录?怎么设置成用root和密码就可以登录mysql服务器,别设置成所有用户都可以不需要密码登录mysql服务器(原来这么干过,不会改回来了,重新恢复节点了)。也别把root密码搞没了。

最后把mysql数据库里user表里的root用户的 host字段改成%就可以远程连了。

mysql>use mysql;

mysql>update user set host = '%' where user ='root';

mysql>flush privileges;

你可能感兴趣的:(运维)