Zugriff auf mysql-host von Gast virtualbox
Dies ist mein Szenario,
Ich habe einen Ubuntu 12.10 host und win 7 Gast installiert in der virtuellen box. Das Netzwerk ist so konfiguriert, dass NAT in der virtual box. Ich habe einen mysql-sever installiert im Ubuntu mit "bind_address" in meinem.cnf ist auskommentiert.
Wie kann ich Zugriff auf diese mysql-server von der windows-7-Gast? Ich habe einige Google-Suche und stieß auf mit diesem Host-Only Networking Mit VirtualBox, aber ich kann nicht arbeiten, wie ich haben keine statischen IP bei meinem internet Anbieter und mein Netzwerk-wissen ist sehr schlecht. Alles was ich weiß ist, dass ich DHCP aktiviert Internet-Verbindung. Also, wenn ich irgendeine IP in den Netzwerk Einstellungen, die ich nicht Internet haben.
Ich weiß, dass es viele Lösungen auf die andere Weise herum (Zugriff auf die Gast-server vom host), aber noch keinen Reim darauf machen.
So dass jede Hilfe wird sehr geschätzt.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deine externe IP statisch ist oder nicht, hat keinen Einfluss auf den Zugriff auf eine virtualisierte server auf Ihrem LAN.
Set VirtualBox in den bridge-Modus.
Bestimmen Sie einfach, Ihre computer als DHCP-ausgewählte interne IP (in der Regel
192.168.1.SOMETHING
) und ersetzen Sie die Letzte Zahl mit einem anderen, das weniger als 250. Zum Beispiel, wenn Ihr computer wurde192.168.1.6
,192.168.1.70
würde funktionieren, auf der VM(wählen Sie eine hohe Zahl für nichtig zu erklären, Konflikte).Legen Sie es über die Systemsteuerung->adapter-Einstellungen. Neustart der VM. Verbindung zu MySQL auf 192.168.1.70(oder die Adresse, die Sie gepflückt früher).
Hinweis: Wenn die Adresse des Computers in einem anderen Subnetz (192.168.0.XXX, 10.XX.XX.XX, etc) ändern Sie die Letzte Zahl, und die ersten zahlen das gleiche wie auf dem host.
username@%
, nichtusername@localhost
.