MySQL无法远程连接
背景:在阿里云部署服务,需要另外部署MySQL服务器。
问题:下载,安装好MySQL后,设置了user表中的root用户的可访问主机为‘%’,即允许远程访问MySQL,且系统已经关闭防火墙,仍无法从远程访问MySQL。
排查:
1.是否启动MySQL,
2.MySQL是否启动在3306端口,
3.是否关闭防火墙,
4.是否在user表中修改允许使用你要使用的用户远程登录,
5.使用的阿里云服务器是否开放3306 端口,
解决:即我踩到的坑:修改MySQL配置中的配置文件中的一行:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201216114453674.png将其注释(此处已经注释过)。允许远程访问。(是真的坑!)
引用:https://www.cnblogs.com/ziroro/p/9479869.html