Hallo,
ich möchte mich gerne an mySQL heranwagen und habe daher zwei WindowsXP's als virtuelle Maschinen auf meinem Rechner mit Hilfe von VirtualBox installiert. Den einen habe ich xpServer, den anderen xpClient genannt. Die Netzwerkadapter habe ich als "Internes Netzwerk" konfiguriert und statische IP-Adressen vergeben. Ich kann mittels "ping xpServer" und "ping xpClient" feststellen, dass beide virtuelle Rechner ansprechbar sind - ergo, das Netzwerk sollte problemlos funktionieren.
Nachdem ich nun auch mySQL auf dem xpServer installiert habe kann ich mit diversen Tools feststellen, dass der mySQL-Server-Dienst läuft. Anschließend habe ich mit folgenden Eingaben einen User angelegt :
mysql> grant all privileges on *.* to 'name'@'localhost'
-> identified by 'passwort' with grant option;
mysql> grant all privileges on *.* to 'name'@'xpserver'
-> identified by 'passwort' with grant option;
Wenn ich mich nun von meinem xpClient aus, also über das Netzwerk, am mySQL-Server anmelden möchte bekomme ich die Fehlermeldung "Can't get hostname for your address". Mit Hilfe des Tools mySQL Administrator konnte ich feststellen, dass die IP-Adresse des mySQL-Servers 127.0.0.1 (also localhost) heißt. Ist das der Grund warum ich diese Fehlermeldung bekomme bzw. kann mir jemand einen Tipp geben?
Vielen Dank im voraus
lg Torsten
ich möchte mich gerne an mySQL heranwagen und habe daher zwei WindowsXP's als virtuelle Maschinen auf meinem Rechner mit Hilfe von VirtualBox installiert. Den einen habe ich xpServer, den anderen xpClient genannt. Die Netzwerkadapter habe ich als "Internes Netzwerk" konfiguriert und statische IP-Adressen vergeben. Ich kann mittels "ping xpServer" und "ping xpClient" feststellen, dass beide virtuelle Rechner ansprechbar sind - ergo, das Netzwerk sollte problemlos funktionieren.
Nachdem ich nun auch mySQL auf dem xpServer installiert habe kann ich mit diversen Tools feststellen, dass der mySQL-Server-Dienst läuft. Anschließend habe ich mit folgenden Eingaben einen User angelegt :
mysql> grant all privileges on *.* to 'name'@'localhost'
-> identified by 'passwort' with grant option;
mysql> grant all privileges on *.* to 'name'@'xpserver'
-> identified by 'passwort' with grant option;
Wenn ich mich nun von meinem xpClient aus, also über das Netzwerk, am mySQL-Server anmelden möchte bekomme ich die Fehlermeldung "Can't get hostname for your address". Mit Hilfe des Tools mySQL Administrator konnte ich feststellen, dass die IP-Adresse des mySQL-Servers 127.0.0.1 (also localhost) heißt. Ist das der Grund warum ich diese Fehlermeldung bekomme bzw. kann mir jemand einen Tipp geben?
Vielen Dank im voraus
lg Torsten