Wie eine Verbindung zu einem MySQL-server auf einer Virtuellen Maschine ausgeführt

Ich habe eine 5.5.32 MySQL-Server läuft auf Ubuntu 12.04. Ubuntu auf VM. Die Host-Plattform ist Windows 7. Wie kann ich eine Verbindung mit dem Ubuntu MySQL unter Windows?

Habe ich Folgendes bisher:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

Läuft ein show grant for root; zeigt dies:

+-------------------------------------------------------------+
| Grants for root@%                                           |
+-------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION |
+-------------------------------------------------------------+

Aber wenn ich versuche eine Verbindung zum server von SQLYog, das auf Windows läuft, bekomme ich eine Fehlermeldung Error 2003 Cannot connect to mysql server on '192.168.xxx.xxx'.

Die IP-feed zu SQLYog, ich habe es von ifconfig. Geliefert wird die inet-Adresse.

inet addr:192.168.226.xxx  Bcast:192.168.226.yyy

Ist die Adresse, die verwendet wird, nicht korrekt oder sind diese Unterstützungen? Bitte um Rat.

  • Können Sie ping für die VM vom Host OS?
  • oops... Nein.. ich kann nicht. Irgendwelche Vorschläge, wie kann ich es machen passieren?
  • Bitte versuchen Sie, meine erste Antwort (änderung der bind-Adresse des mysql).
  • verändert die bind-address auf 0.0.0.0 aber immer noch nicht verbinden
  • Sind Sie sicher, dass host-und VM-gegenseitig sehen und, dass Ihr mit richtigen port? Haben Sie überprüft, ob Ihre firewall nicht blockiert den port 3306?
InformationsquelleAutor Mono Jamoon | 2013-06-06
Schreibe einen Kommentar