报错2003 can't connect to MySQL server on 'myip'(10038).
update user set Grant_priv='Y' where Host='localhost';执行后还是不能访问
防火墙开放3306端口仍然不行,最后想到阿里云没开放这个端口,在阿里云安全组规则配置后果然成功登录
若是ip不在mysql 的user表的host白名单中,也是不能访问的。添加或修改一个host为当前ip,重启mysql生效(网上好多ren flush tables;个人感觉要不要没啥用)
20180829:若是没有启动mysql(阿里云上重启实例后mysql是没有配置自动启动的),则也是连不上navicat的,启动方式见@上篇博文