MySQL Workbench 和错误与 MySQL 服务器失去连接(系统错误 10060)

MySQL Workbench 和错误与 MySQL 服务器失去连接(系统错误 10060)

我是服务器管理方面的新手。所以决定学习一点。我在同一操作系统中执行所有操作。我在虚拟机上设置了 Microsoft SQL Server 2008 R2(PC 名称:WIN-EBEI837K420 或 IP:192.168.1.100)。SQL Server Management Studio 远程连接。我指出以下领域:

服务器名称:WIN-EBEI837K420,3306

身份验证:SQL Server 身份验证

登录名/密码:xxx/xxx

但是,如果我尝试通过 MySQL Workbench 6.3CE 连接,它会显示此错误“在‘等待初始通信包’时与 MySQL 服务器失去连接,系统错误 10060”。

我尝试了互联网上能找到的各种建议,但情况仍然没有改变。

我的 Windows 防火墙设置TCP 端口 3306 和 UDP 端口 1434 的入站/出站规则

SQL Server 配置管理器 -> 服务器网络配置有已启用 TCP/IP

保持活跃 300000 收听 是

IP1: 活动 是 已启用 否 IP 地址“某些 mac 地址” TCP 动态端口“空” TCP 端口“空”

IP2: 活动 是 已启用 否 IP 地址 192.168.1.102 TCP 动态端口‘空’ TCP 端口‘空’

IP3: 活动 是 已启用 否 IP 地址 ::1 TCP 动态端口‘空’ TCP 端口‘空’

IP4: 活动 是 已启用 否 IP 地址 127.0.0.1 TCP 动态端口 ‘空’ TCP 端口 ‘空’

IP5: 活动 是 已启用 否 IP 地址“某些 mac 地址” TCP 动态端口“空” TCP 端口“空”

IPAll TCP 动态端口“空”TCP 端口 3306

netstat -an 给出

TCP 0.0.0.0:3306 0.0.0.0:0 正在侦听

TCP [::]:3306 [::]:0 正在侦听

我的工作环境出了什么问题,为什么我无法在 SQL Server 和 MySQL Workbench 之间建立连接。

答案1

Microsoft SQL Server和MySQL是两种不同的数据库产品,服务器和客户端之间的协议不同。

您不能使用 MySQL Workbench 连接到 SQL Server,也不能使用 SQL Server Management Studio 连接到 MySQL。

相关内容