情景如题,主要原因有两个方面:
1、登录用户没有权限
2、连接配置不允许外部IP访问
针对上述两个方面进行检查:
一、添加修改登录用户权限
1、如图,root用户是没有外部IP访问权限的,

2、使用下列SQL语句,给用户添加权限

二、检查配置文件
1、配置文件具体路径,不同版本可能有些出入,可以自行查找一下
这里以unbutu+mysql5.7版本为例

2、找到:bind-address ,改成:0.0.0.0

重启mysql服务器,再次进行测试。(重启命令:systemctl restart mysql)
本文介绍了解决MySQL数据库无法从外部IP访问的问题。主要分为两部分:一是调整登录用户的权限;二是修改MySQL配置文件中的bind-address参数。通过这些步骤,可以有效解决外部访问限制。
4922

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



