Когато се свържете с 127.0.0.1
, се свързвате с текущата система. Независимо коя система работи:main или vm
. Трябва да конфигурирате мрежовите настройки на VirtualBox
така че vm
може да се свърже с вашата основна система. В този случай ще се свържете от vm
не към localhost, а към IP-адрес, който сте задали на основна OS
.
Или можете да настроите MySQL
към vm
и преместете вашата база данни в този MySQL
.
РЕДАКТИРАНЕ
За тестване на връзката с MySQL
можете да използвате telnet
(http://windows.microsoft.com/ en-us/windows/telnet-faq#1TC=windows-7
). Първо трябва да знаете MySQL
пристанище. Можете да го получите от MySQL
config или опитайте портове от отговора на @Prageeth Roshane. След това трябва да опитате да се свържете от VirtualBox
към MySQL
до намереното пристанище. Можете да използвате или програмиране или telnet. Ако ще имате проблеми с връзките, опитайте се да проверите дали защитната стена във VM и в основната ОС не е блокирана вашата програма (или telnet).
P.S. Ако можете да се свържете с MySQL
от друг компютър, но не може да се свърже от VM, тогава проблемът е в мрежовите настройки на VM.