Když se připojíte k 127.0.0.1 , připojíte se k aktuálnímu systému. Bez ohledu na to, jaký systém běží:hlavní nebo vm . Měli byste nakonfigurovat síťová nastavení VirtualBox takže vm lze připojit k vašemu hlavnímu systému. V tomto případě se připojíte z vm ne na localhost, ale na IP-adresu, kterou nastavíte jako hlavní OS .
Nebo můžete nastavit MySQL do vm a přesuňte svou databázi do MySQL .
UPRAVIT
Pro testování připojení k MySQL můžete použít telnet (https://windows.microsoft.com/ en-us/windows/telnet-faq#1TC=windows-7
). Nejprve byste měli znát MySQL přístav. Můžete jej získat z MySQL config nebo zkuste porty z odpovědi @Prageeth Roshane. Pak byste se měli pokusit připojit z VirtualBox do MySQL k nalezenému přístavu. Můžete použít nebo naprogramovat nebo telnet. Pokud budete mít problémy s připojením, zkuste zkontrolovat, zda firewall ve VM a v hlavním OS není blokován vaším programem (nebo telnetem).
P.S. Pokud se můžete připojit k MySQL z jiného počítače, ale nelze se připojit z virtuálního počítače, problém je v nastavení sítě virtuálního počítače.