Ich hatte letztens das gleich Problem, als ich dann doch endlich mal den Umstieg von
MySQL 4.x auf 5.x durchbekommen habe. Wir nutzen
MySQL nur im LAN, und bislang war Zugriff über Rechner in diesem kein Problem. Das neuere
MySQL Setup legt aber abweichend vom älteren nur einen root-user an, der sich lokal verbinden kann, auch wenn es in dem Config-Tool anders eingestellt war.
Lösung: Lege einen weiteren User in der User-Tabelle von
MySQL an, der beim Host "%" stehen hat (vergleichbar mit "*", also Wildcard). Dieser kann sich dann von überall her verbinden. Das ist allerdings die Holzhammermethode, und keinesfalls für einen Server zu empfehlen, der von aussen erreichbar wäre! Der Eintrag in dieser Spalte lässt jedoch einiges an Freiheiten, um den Zugriff auf die nötigen
IP-Kreise oder Hostnamen zu begrenzen. In einem völlig vertrauenswürdigen LAN tut "%" aber wohl seinen Dienst - so lange der PC nicht ans Internet angebunden ist
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)