我使用的是windows server2012 r2,腾某云上买的轻量应用服务器
本博客编写基础是本地mysql能够连接,端口冲突等其他问题已经解决,问题是远程连接不成功,提示ERROR2003 - Can’t connect to MySQL server on ‘ip’(10038)
1.网络或防火墙问题
查看服务器防火墙状态,如果是关闭状态的话就差看下一步;
如果是打开状态的话,检查端口是否被防火墙挡住了,我拿到的是新服务器,所以直接手动配置防火墙,过程:
- 打开控制面板–>系统和安全–>Windows 防火墙–>高级设置–>入站规则–>右侧选择“新建规则…”
- 选择“端口”,下一步;选择tcp和特定本地端口,设置端口号3306,下一步;
- 操作选择“允许连接”,下一步;配置文件全选,下一步;名称随便起,点完成;
自此完成防火墙配置,开启3306端口;