应该是没有添加允许 非 locathost 连接过来的用户
当你用 127.0.0.1 去连接你的mysql的时候,连接来源是 127.0.0.1,也就是 localhost
但是如果你用 本机ip 去连接mysql,那么连接来源就是你本机的ip,而不是localhost~~即使你在本机发起的连接请求~
192.168.0.8 这个是局域网 ip 其它机器 可以通过这个 ip 链接 你本地的 数据库 前提是 局域网的其它机器
因为你的mysql 数据库没有开放这个ip的访问权限,你要在mysql里加上这个ip能访问的权限才行,加了之后,别忘了flush
公网IP么?mysql你得自己给mysql用户授权才可以