Wenn Sie sich mit 127.0.0.1
verbinden , verbinden Sie sich mit dem aktuellen System. Unabhängig davon, welches System läuft:main oder vm
. Sie sollten die Netzwerkeinstellungen der VirtualBox
konfigurieren damit vm
kann sich mit Ihrem Hauptsystem verbinden. In diesem Fall verbinden Sie sich von vm
nicht auf localhost, sondern auf die IP-Adresse, die Sie auf das Haupt-OS
gesetzt haben .
Oder Sie können MySQL
einrichten zur vm
und verschieben Sie Ihre Datenbank zu diesem MySQL
.
BEARBEITEN
Zum Testen der Verbindung zu MySQL
Sie können telnet
verwenden (http://windows.microsoft.com/ en-us/windows/telnet-faq#1TC=windows-7
).Zuerst sollten Sie MySQL
kennen Hafen. Sie können es von MySQL
erhalten config oder versuchen Sie Ports von @Prageeth Roshane' Antwort. Dann sollten Sie versuchen, sich von VirtualBox
aus zu verbinden zu MySQL
zum gefundenen Hafen. Sie können oder programmieren oder telnet verwenden. Wenn Sie Probleme mit Verbindungen haben, versuchen Sie zu überprüfen, ob die Firewall in VM und im Hauptbetriebssystem Ihr Programm (oder Telnet) nicht blockiert.
P.S. Wenn Sie sich mit MySQL
verbinden können von einem anderen PC, kann aber keine Verbindung von VM herstellen, dann liegt das Problem in den Netzwerkeinstellungen der VM.