Quando você se conecta a
127.0.0.1
, você se conecta ao sistema atual. Independentemente de qual sistema está sendo executado:main ou vm
. Você deve definir as configurações de rede do VirtualBox
para que vm
pode se conectar ao seu sistema principal. Nesse caso, você se conectará de vm
não para localhost, mas para o endereço IP que você definiu como principal OS
. Ou você pode configurar o
MySQL
para o vm
e mova seu banco de dados para esse MySQL
. EDITAR
Para testar a conexão com
MySQL
você pode usar telnet
(http://windows.microsoft.com/ pt-br/windows/telnet-faq#1TC=windows-7
).Primeiro você deve conhecer o MySQL
porta. Você pode obtê-lo em MySQL
config ou tente as portas da resposta do @Prageeth Roshane. Então você deve tentar se conectar de VirtualBox
para MySQL
ao porto encontrado. Você pode usar ou programm ou telnet. Se você tiver problemas com conexões, tente verificar se o firewall na VM e no sistema operacional principal não está bloqueado em seu programa (ou telnet). P.S. Se você pode se conectar ao
MySQL
de outro PC, mas não pode se conectar da VM, o problema está nas configurações de rede da VM.