Hallo Steffen,
Da muss der Host oder der IP-Adressenbereich offenbar noch berechtigt werden.
Yep. Und wo könntest du danach suchen? Schau dir mal die MySQL-Doku an, gerade wenn du etwas mehr damit vorhast. Die macht einen guten Kompromiss zwischen Vollständigkeit und Übersichtlichkeit.
Danke! Ich glaube das war schon mal ein Stück in Richtung Ziel, denn die jetzige Fehlermeldung sieht schon konkreter aus:
"[MySQL][ODBC Driver] Host 'IP-Adresse' is not allowed to connect to this MySQL server"
Ich werfe mal wieder meine Glaskugel an: Der Fehler liegt bei den Berechtigungen auf MySQL-Ebene. Bei MySQL werden Berechtigungen nicht an User generell vergeben, sondern an User auf bestimmten IPs.
Schauen wir mal, was unser User xyz darf, wenn er von localhost kommt:
mysql> show grants for user xyz@localhost; [Liste was er alles darf]
Was darf er von der Windows-Box aus? (% ist die "MySQL-Variante" vom *, alternativ die IP von der Win-Kiste nehmen, % umfasst alles außer localhost)
mysql> show grants for user xyz@'%' [hier steht jetzt wohl nichts groß]
Also geben wir ihm die nötigen Rechte, z.B.
mysql> grant ALL an unsere_datenbank.* to xyz@'%' identified by 'password';
Jetzt sollte es gehen.
Ehe ich jetzt wieder vergebens suche, frage ich lieber gleich nach dem Wie und Wo.
Das ist der falsche Weg - da lernst du ja nichts. Auf der Liste hier sind viele Leute, die gern helfen, allerdings solltest du es _immer_ zuerst selbst probieren, denn dies ist kein bezahlter Support. Es selbst versucht zu haben ist eigentlich Voraussetzung dafür, dass dir jemand antwortet.
Zur weiteren Fehlersuche (soweit nötig) solltest du es ggf. nicht mit OpenOffice versuchen, sondern mit dem Kommandozeilen-MySQL-Client von der Windows-Box aus - die gibt im allgemeinen die aussagekräftigeren Fehlermeldungen aus.
Viele Grüße Fabian