Hallo FraLang,
Einloggen über die EnterpriseLibrary
Du redest von der Microsoft Enterprise Library? Irgendwie bin ich davon ausgegangen, daß Du Linux benutzt.
Aber, es wird nicht ganz deutlich, dieses Einloggen funktioniert noch, oder?
Einloggen mit dem MySQL Query Browser als root.
Das mit dem root lassen wir jetzt mal, das ist euer Problem und dazu hat godam schon das nötige gesagt. Aber auch hier meine Frage, das funktioniert auch, oder?
Sie loggen sich ebenfalls als root ein, geben aber anstatt
localhost eine IP-Adresse an.
Die IP-Adresse vom MySQL server? Funktioniert aber auch, denn sonst würden sie ja gar nicht zu den Events kommen?
Kann man also davon ausgehen, daß der Zugriff übers Netzwerk überhaupt eingerichtet ist:
bind-address
und die anderen User auch die Rechte haben:
update user set host='%' where user='username';
update db set host='%' where user='username';
Dem ist wohl so?
Bei Verwendung der events, schon bei „show event;“ erhalten
sie: Access denied!"
Deine Aussagen sind aber etwas verwirrend, weil Du in der Ursprungsfrage nur von dir gesprochen hast, daß Du „Access denied“ bekommst.
Aber gut, wenn es sich nur um Events handelt, dann sieht es so aus, als ob die Rechte nicht richtig gesetzt sind, aber dazu habe ich dir ja schon einen Link gegeben:
http://dev.mysql.com/doc/refman/5.6/en/events-privil…
Da steht ja gleich am Anfang ein Beispiel:
GRANT EVENT ON myschema.\* TO jon@ghidora;
oder hier kurz:
http://dev.mysql.com/doc/refman/5.6/en/privileges-pr…
„The EVENT privilege is required to create, alter, drop, or see events for the Event Scheduler.“
Ob das so gesetzt ist kannst ja nur Du nachsehen. Ein Blick in die MySQL error Log-Files (hostname.err) ist auch oft hilfreich. Da steht meist mehr drin als ein kurzes „Access denied“.
Viele Grüße
Marvin