访问mysql远程数据库错误1045问题的解决

首先假设访问的时候用户名、密码和服务器IP地址设置正确,且该用户有访问数据库的权限。通常情况下仍然无法访问的原因是防火墙的限制,解决方法如下:

添加防火墙Inbound Rules

运行Win+R,输入wf.msc运行。

访问mysql远程数据库错误1045问题的解决_第1张图片
新建Inbound Rules

访问mysql远程数据库错误1045问题的解决_第2张图片
新建Inbound Rules2

后面几步都是默认设置,最后给你新建的规则命名后点完成。
一般这一步操作后问题即可解决,如果还不行可以进行下面这一步设置。

设置防火墙允许Apps通过

访问mysql远程数据库错误1045问题的解决_第3张图片
防火墙允许Apps通过

访问mysql远程数据库错误1045问题的解决_第4张图片
防火墙允许Apps通过2

找到mysql相关的条目,注意图上第一个是mysql主程序(这个如果没有的话点右下角Allow another app...自己添加mysql所在位置),第二个是第一步中添加的策略,给这俩在public和private那儿都勾上钩子,确认操作即可。

你可能感兴趣的:(访问mysql远程数据库错误1045问题的解决)