远程登录linux上的mysql数据库

UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;

讲root账户,的HOST设置为%,允许所有公网IP访问。

flush privileges;   刷新权限

grant all privileges on *.* to 'root'@'%' identified by 'root';   执行权限

这还没完,

需要到阿里云去添加安全组3306,允许数据库访问。

之后用navicat去访问就OK

原文地址:https://www.cnblogs.com/zlbrother/p/9101377.html