【问题标题】:MySQL:Error 2003 lost connection from a virtual machine on the same localnetworkMySQL:错误 2003 与同一本地网络上的虚拟机失去连接
【发布时间】:2017-09-26 17:23:11
【问题描述】:

抱歉英语不好,我是法国人。 :D

大约 4 天以来,我一直在寻找答案,但我不知道如何解决我的问题。

所以:

我想在 Windows7 上使用 virtualBox 虚拟化两台服务器,并且我希望它们都在同一个本地网络上。 我的虚拟机在 Ubuntu 16.04 上运行

在第一个 VM 上,我安装了一个带有 MySQL 5.7 的 Lamp Web 服务器,并添加了 phpmyadmin。 在第二个 VM 上,我安装了 Jira 独立版

-->我需要从我的 Jira 服务器连接到我的数据库

所以我在每台机器上都使用了 Bridge 适配器:

network configuration

network configuration

IP 地址由 DHCP 协议赋予属性。

  • SQL机器ip为192.168.6.80

  • Jira机器ip为192.168.6.101

  • 主机ip为192.168.6.87

我可以ping每台机器,所以没有问题。


  1. SQL 服务器

当我启动机器时,似乎一切正常,我可以从我的 SQL 服务器访问:

localhost : apache 2 的主页说“It Works”

本地主机:5671:

[���� 5.7.18-0ubuntu0.16.04.1�����UKBeM�ÿ÷�ÿ����������T(DGKg1hwd=�mysql_native_password����ÿ„得到 数据包乱序

localhost/phpmyadmin : 我可以完美连接root的索引页面。


  1. 主机 (Windows)

192.168.6.80 : apache 2 的主页说“It Works”

192.168.6.80:5671:

[���� 5.7.18-0ubuntu0.16.04.1�����UKBeM�ÿ÷�ÿ����������T(DGKg1hwd=�mysql_native_password����ÿ„得到 数据包乱序

192.168.6.80/phpmyadmin:我可以完美连接root的索引页面。


  1. Jira 服务器

在这里,当我启动机器时,它会在大约 2-3 分钟内工作, 我可以通过以下方式连接:

mysql -u root -p -h 192.168.6.80 -P 5671 

我已完美连接,我还可以访问所有其他地址。

然后它只在这台机器上停止工作。

无法连接

Firefox 无法与 192.168.6.80 的服务器建立连接。

该网站可能暂时不可用或太忙。请稍后再试。

如果您无法加载任何页面,请检查您计算机的网络连接。

如果您的计算机或网络受到防火墙或代理的保护,请确保允许 Firefox 访问网络。

当我在终端上重新尝试通过 mysql 连接时,我得到 Error 2003 (HYOOO)

只有当我使用我的工作连接时才会发生这种情况,在家里它可以完美运行而不会停止!

我的线索很少:

  • 代理身份验证问题
  • 防火墙配置问题

我在一个域名为 something.eu 的专用网络中 当我启动 Firefox 时,代理会自动显示: and-etc-ha.something.eu:9090

所以我被邀请输入我的 ID 和密码。 我的身份证是:luc.myName@something.eu 之后,当我想使用 apt 时,我使用 Firefox 连接到互联网,但不在终端中。

我在网上搜索,我发现了这个:

export http_proxy="http://Username:password@proxyip:port/"

和

export http_proxy="http://Domain\user:pasword@proxyip:port/"

所以我尝试了不同的方法,我能够用 apt 下载。但是与Firefox的互联网连接不稳定。但是如果我在我的主机上使用 firefox 连接是完美的。

我也试过设置 -> 网络 -> 网络代理 -> 方法手册

http: and-etc-ha.something.eu port: 9090

我不知道我是否可以理解,告诉我!^^ 如果您有任何想法可以帮助我解决此问题,请告诉我。

再见!

【问题讨论】:

    标签: mysql dns virtualbox firewall mysql-error-2003


    【解决方案1】:

    我找到了原因:事实上,由于 DHCP 提供了正在使用的 ip 地址,因此 LAN 内部存在 ip 冲突。

    我决定在 VirtualBox 上使用 NAT 连接和端口转发。

    通过该配置,我可以使用主机 IP 地址和我选择的端口访问我 LAN 上的虚拟机。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-27
      • 2012-08-04
      • 2011-12-01
      • 1970-01-01
      • 2018-03-28
      • 2010-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多