mysql远程连接错误10060

在公司协同开发时,同事需要在局域网内访问我的mysql数据库。但是连接超时,并返回错误代码10060。特此记录一下解决过程。

先找到数据库mysql中的user表,将对应访问的用户的Host由localhost改为%(允许任何IP地址访问)

user表Host

然后关闭防火墙即可。

但是为了安全着想,不想关闭防火墙,我们可以在防火墙中添加新的规则。

  1. 控制面板->系统和安全->防火墙
  2. 点击高级设置->入站规则,新建规则,选择端口,下一步
  3. TCP 端口,特定本地端口(S):填写80,3306,下一步
  4. 允许连接,下一步
  5. 默认全选,下一步
  6. 填写配置名称,如"mysql局域网访问策略",完成。

配置范例见:http://maximumpcguides.com/windows-7/open-a-port-in-windows-7s-firewall/

这样你的同事就可以在局域网内访问你的数据库了。

参考链接:http://www.cnblogs.com/meetweb/p/3701443.html

转载于:https://www.cnblogs.com/tenny-peng/p/11542842.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值