我有一台装有 Windows 10 的主机,该主机使用 VMWare 15.1 托管装有 Windows 7 的虚拟机。我将网络设置设为“桥接”,这是有线连接,在虚拟机上我可以正常浏览互联网。IPv4 是自动获取的。我可以回答任何其他相关问题,因为我可以访问虚拟机和主机,但我不完全确定回答这个问题需要回答哪些问题。
我尝试通过 MySQL 安装程序安装 MySQL 5.6,当它尝试下载时,我不断收到消息:The underlying connection was closed: An unexpected error occurred on a send.
我不知道这是为什么。有什么解释或解决办法吗?
我承认,我对 VM 及其网络还很陌生,因此任何资源都值得感激。
答案1
您可以通过浏览器(如 ie 或 chrome)下载常规文件吗?
你运行的是哪个版本的 .NET?如果它比 .NET 4.6 旧,你将需要添加以下几行来添加连接协议以接受 TLS1.2... 或者只需将 .NET 版本升级到 4.6 及以上版本,就可以了:
请求.协议版本 = Http版本.版本10;
服务点管理器.期望100继续 = true;
服务点管理器.安全协议 = 安全协议类型.Ssl3 | 安全协议类型.Tls12 | 安全协议类型.Tls11 | 安全协议类型.Tls;
之后,执行它,然后尝试重新运行安装程序。
答案2
我这里有相同的配置。在 Windows 7 虚拟机中,浏览互联网和下载工作正常。确保 MySQL 5.8 可以在另一台 Windows 7 机器上安装。然后:
确保已安装 VMware Tools:VMware 菜单、VM、安装工具。
在没有机器运行的情况下,运行 VMware 网络编辑器,重置网络,重新启动主机并测试 VMware 机器