首先查看防火墙是否关闭
service iptables status
确认关闭后,首先登陆mysql
mysql -hhadoop【指定连接地址】 -uroot -p123456
打开user表查看user表中的数据
use mysql;
select user,host from user;

更改连接的权限(确保可以远程连接)
方式一:grant all privileges on . to ‘root’ @ ‘%’ identified by ‘123456’;【点是被*引起来的,博客会自己忽略掉】
方式二:grant all privileges on . to root@"%" identified by “password” with grant option;
flush privileges;
再次查看user表
select user,host from user;

确认无误后,再次重新连接,问题就解决了
解决MySQL远程连接问题
本文详细介绍了如何通过修改MySQL配置,使用iptables状态检查,以及更新user表中的权限设置来解决MySQL远程连接问题。通过grant语句赋予root用户远程访问权限,并刷新权限,最终实现远程连接。
2085

被折叠的 条评论
为什么被折叠?



