开发者社区> 问答> 正文

远程数据库连接 3306端口,连不上


展开
收起
1971336243849464 2018-09-26 16:17:38 1021 0
3 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/
    推荐回答
    请看一下如下教程是否能帮的上你

    遇到以上问题,建议您按以下步骤检查服务器。

    1. 首先确保MySQL软件安装正确,MySQL服务已经启动,正在侦听相应的端口。

    可以通过鼠标右单击 我的电脑  > 管理 > 计算机管理 > 服务   窗口检查。

     

    2.单击 开始 > 运行 ,输入 cmd,回车,打开命令行窗口,执行命令。 

    netstat -ano | find "3306"

    检查3306端口上的侦听进程,最后一列的数字就是服务的进程号(比如1968)。

    通过任务管理器,检查 PID为1968的映像名称,是否为 MySQL相关的进程(比如mysqld.exe)。

     

    3. 检查防火墙中是否为3306端口添加了例外。

     单击  开始 > 设置 > 控制面板 > 防火墙 。

    在 例外 中,检查3306端口是否在列表中。如果不在,单击 添加 ,把 MySQL 的3306端口添加进去。

     

    4. 如果您的服务器安装了安全狗等安全防御软件,检查防御软件是否屏蔽了3306端口。 

    5. 检查内网、外网对应的 本地连接 的 TCP/IP协议 属性的 TCP/IP筛选 中,是否添加了3306端口。

    打开网络邻居,右键单击 本地连接 > 属性 。

     

    选中 Internet协议(TCP/IP ,再单击 属性 。 Internet协议(TCP/IP)属性 窗口中点击 高级 。

     

     高级TCP/IP设置 窗口中单击 选项 界面的 TCP/IP筛选 ,单击 属性 。

    如果TCP端口,您选择的是 只允许 选项,检查3306端口是否在 只允许 列表中。如果3306不在 只允许 列表中,请将3306添加进去。添加之后重启服务器使其生效。


    如果有所帮助,请采纳,谢谢

    2018-09-26 16:23:21
    赞同 1 展开评论 打赏
  • 您好,如果是RDS需要添加白名单才能连接。
    2018-09-26 16:28:42
    赞同 展开评论 打赏
  • 您好,若您使用ECS自建数据库,建议您检查3306端口是否在安全组开启,并已授权远程登陆数据库。
    2018-09-26 16:22:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载