一般来讲,局域网内无法访问远程MySQL数据库有两个原因:
1、MySQL的账号权限问题,这个只要授权即可。
2、远程MySQL数据库所在电脑的防火墙设置问题。
【授权】
针对第一个问题的解决方案如下,也可以直接在MySQL数据库的电脑使用MySQL Workbench来设置。
【尝试远程登录】
1、授权完成后,尝试远程登录。
2、如果失败,尝试关闭windows的防火墙,再次尝试远程登录。
3、若果登录成功,那就是防火墙的问题,在防火墙中开启一个额外端口(3306,MySQL的默认端口)即可。
【开启MySQL端口】