När du ansluter till 127.0.0.1
, ansluter du till det nuvarande systemet. Oavsett vilket system som körs:main eller vm
. Du bör konfigurera nätverksinställningarna för VirtualBox
så att vm
kan ansluta till ditt huvudsystem. I det här fallet ansluter du från vm
inte till localhost utan till IP-adress som du ställt in till huvud OS
.
Eller så kan du ställa in MySQL
till vm
och flytta din databas till den MySQL
.
REDIGERA
För att testa anslutning till MySQL
du kan använda telnet
(http://windows.microsoft.com/ sv-se/windows/telnet-faq#1TC=windows-7
). Först bör du känna till MySQL
hamn. Du kan hämta det från MySQL
konfigurera eller prova portar från @Prageeth Roshanes svar. Sedan bör du försöka ansluta från VirtualBox
till MySQL
till hittad hamn. Du kan använda eller programmera eller telnet. Om du har problem med anslutningar, försök att kontrollera att brandväggen i VM och i huvudoperativsystemet inte är blockerad för ditt program (eller telnet).
P.S. Om du kan ansluta till MySQL
från en annan dator, men det går inte att ansluta från den virtuella datorn, är problemet i den virtuella datorns nätverksinställningar.