#进入mysql库
use mysql
#修改账号权限
update user set host='%' where user ='root';
#刷新缓存
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
select user,host from user;
开放服务器端口,防火墙
尝试登录成功。
如果失败可以尝试重新生成一下数据root的密码
注意:这么搞是有风险的,数据库容易被人攻击