MySQL - ODBC-Verbindung fehlschlägt, Workbench verbinden funktioniert

Ich bin versucht zu installieren und test eines MySQL-ODBC-Connector auf meinem Rechner (Windows 7) eine Verbindung zu einer entfernten MySQL-DB-server, aber, wenn ich konfigurieren und testen Sie die Verbindung, ich erhalte immer folgende Fehlermeldung:

Connection Failed
[MySQL][ODBC 5.3(w) Driver]Access denied for user 'root'@'(my host)' (using password: YES):

Das problem ist, ich kann eine Verbindung mit der MySQL-Workbench (aus der Ferne - von meinem lokalen Rechner auf den remote-server) einwandfrei. Ich habe gelesen, diese FAQ ausgiebig, aber es ist nicht zu helfen. Ich habe versucht:

  • Prüfen ob mysql läuft auf dem server (es. Ich habe sogar versucht ihn neu zu starten mehrmals);
  • Prüfen, ob der port empfangsbereit ist für die Verbindung auf dem remote-server. Es ist.
  • Verbindung zu dem remote-server mit MySQL-Workbench. Es funktioniert.
  • Zu überprüfen, ob die IP-Adresse und Ports der remote-Datenbank korrekt sind;
  • Prüfen, ob der Benutzer (root) und das Passwort korrekt sind;
  • Erneut eingeben das Kennwort auf der ODBC-config-Fenster;
  • Überprüfen und ändern der Inhalte von "meine.conf" auf dem remote-server so, dass verbindungen von allen Seiten (0.0.0.0);
  • Einschließlich (mein host) über die ERTEILUNG HOST-Tabellen von mySQL (ich habe auch versucht, die Platzhalterzeichen '%', aber es ist das gleiche wie nichts);
  • Ausführen eines FLUSH-HOSTS; Und FLUSH PRIVILEGES; Befehl auf dem remote mySQL server zum zurücksetzen der Berechtigungen cache;
  • Ausschalten meiner Firewall während der Konfiguration der ODBC-Treiber;
  • Überprüft, ob der MySQL-variable "skip_networking DEAKTIVIERT', um die remote-verbindungen erlauben.

Was ist frustrierend ist, dass ich kann eine Verbindung mit dem MySQL Workbench auf meinem lokalen Rechner (mit der gleichen IP/user/Passwort), nur nicht mit ODBC.

Was könnte ich falsch gemacht, oder was könnte das sein, vermasselt mein Versuch, eine Verbindung mit ODBC?

Update: ich konnte zum einrichten der ODBC-Treiber und es läuft korrekt auf der server-Seite. Ich kann verbinden Sie es mit dem localhost mithilfe einer Befehlszeile (mit dem "isql" - Befehl). Aber ich kann immer noch keine Verbindung über Remote mit meinem Windows 7-Maschine.

  • Ist das Passwort leer?
  • Nein, ich habe ein nicht-leeres Passwort. Ich habe versucht, neu zu schreiben es viele Male, aber es funktioniert nicht. Ich kann eine Verbindung von meinem Rechner zu entfernen-server mit MySQL-Workbench-Anschluss, mit dem gleichen Benutzer-Passwort.
InformationsquelleAutor PDoria | 2014-09-13
Schreibe einen Kommentar