Quando ti connetti a 127.0.0.1
, ci si connette al sistema corrente. Indipendentemente dal sistema in esecuzione:main o vm
. È necessario configurare le impostazioni di rete del VirtualBox
in modo che vm
può connettersi al tuo sistema principale. In questo caso ti connetterai da vm
non su localhost ma sull'indirizzo IP che hai impostato sul OS
principale .
Oppure puoi impostare MySQL
al vm
e sposta il tuo database su quel MySQL
.
MODIFICA
Per testare la connessione a MySQL
puoi usare telnet
(http://windows.microsoft.com/ it-it/windows/telnet-faq#1TC=windows-7
). All'inizio dovresti conoscere MySQL
porta. Puoi ottenerlo da MySQL
config o prova le porte dalla risposta di @Prageeth Roshane. Quindi dovresti provare a connetterti da VirtualBox
a MySQL
al porto trovato. Puoi usare o programmare o telnet. Se hai problemi con le connessioni, prova a controllare che il firewall nella VM e nel sistema operativo principale non sia bloccato nel tuo programma (o telnet).
PS Se riesci a connetterti a MySQL
da un altro PC, ma non riesce a connettersi dalla VM, il problema è nelle impostazioni di rete della VM.