MySQL:Error 2003 与同一本地网络上的虚拟机失去连接

MySQL:Error 2003 lost connection from a virtual machine on the same localnetwork

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

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

所以:

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

在第一个 VM 上,我安装了 lamp 网络服务器 MySQL 5.7,并添加了 phpmyadmin。 在第二台虚拟机上,我独立安装了 Jira

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

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

network configuration

network configuration

IP 地址属于 DHCP 协议。

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


  1. SQL 服务器

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

localhost : apache 2 的主页说 "It Works"

本地主机:5671 :

[��� 5.7.18-0ubuntu0.16.04.1� ���UKBeM�ÿ÷�ÿ����������T(DGKg1hwd=�mysql_native_password���ÿ„Got packets out of order

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���ÿ„Got packets out of order

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


  1. Jira 服务器

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

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

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

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

Unable to connect

Firefox can’t establish a connection to the server at 192.168.6.80.

The site could be temporarily unavailable or too busy. Try again in a few moments.

If you are unable to load any pages, check your computer’s network connection.

If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

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

只有当我使用我的工作连接时才会出现这种情况,在家里它完美无间断!!

我的线索很少:

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

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

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

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

不知道我说的对不对,告诉我吧!^^ 如果您有任何想法可以帮助我解决这个问题,请告诉我。

再见!

我找到了原因:实际上局域网内部有一个 ip 冲突,因为 DHCP 正在使用 ip 地址。

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

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