折腾了半天
1、首先重启mysql,不行
2、再进行
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
也不行
3、网上有说重新设置mysql密码
update user set authentication_string=password('新密码') where user='root';
还是不行
4、在阿里云安全组如下,也进行了端口权限的配置

还是不行
5、最终,在控制台,首先查看firewall-cmd --list-all防火墙,开始没有3306端口,然后firewall-cmd --zone=public --add-port=3306/tcp --permanent,将3306端口增加,再去阿里云控制台重新启动


6、重新启动mysql,看到了如下熟悉的界面,那个心里通畅啊!!!

最后想说一下,还是要不断尝试,多试一试,可能就会发现问题所在
本文详细记录了在遇到MySQL无法远程连接的问题时,作者通过重启MySQL、调整权限、修改密码、配置阿里云安全组及防火墙等步骤,最终成功解决问题的过程。
782

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



