Host...nicht zulässig Fehler in der ODBC-Verbindung, während die Verbindung zu einer online-MySQL-Datenbank
Habe ich heruntergeladen, MySQL-ODBC-Connector 5.1. Jetzt versuche das setup der DSN. Aber bin immer der Fehler:
Connection Failed : [HY000] [MySQL] [ODBC 5.1 Driver]Host '117.x.x.x' is not allowed to connect to this MySQL server
Meine server-url ist server.myweb.com - dieser name bin, die in die TCP/IP-Server und Port =3306.
Habe ich auch eingegeben, die die Benutzer-id und Passwort , das ist die eine, die ich eingeben, wenn ich offen www.myweb.com/cpanel
Ist das ein version problem? Sollte die MySQL version auf meinem server auch 5.1, also das der ODBC?
Bitte helfen.
InformationsquelleAutor sqlchild | 2011-06-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Führen Sie die MySQL Workbench und Anmeldung
Gehen Sie zu Benutzer und Privilegies
Wählen Sie den Benutzer aus und Ändern Sie die Limit-Konnektivität für Hosts Matching mit %
Und Speichern Sie die änderungen
InformationsquelleAutor Mauricio Palacios
Ist es nicht eine version oder ODBC-problem. Dieser Fehler sagt, es ist kein Benutzer mit dem angegebenen host-Namen. Lesen Sie weitere Informationen in der MySQL-Referenz - http://dev.mysql.com/doc/refman/5.1/en/grant.html#grant-accounts-passwords
Wenn Sie die MySQL-Verbindung müssen Sie host, port, Benutzer, Passwort (es ist minimal erforderlich; einige von Ihnen können auch Standard sein). Benutzer-account ist ein Benutzer-und host-Namen, z.B. 'user1'@'hostname', oder 'user2'@'%'; in diesem Fall 'user1'@'hostname' kann nur die Verbindung von 'hostname', 'user2'@'%' kann die Verbindung von jedem host. Überprüfen Sie, dass Ihr host erlaubt ist zu verbinden mit server.
wie kann ich es überprüfen, sir?
Im anderen Fall, geben Sie mir http://www.myweb.com in TCP/IP-Server , Benutzerkennung und Kennwort ich eingeben, was ich eingeben für http://www.myweb.com/cpanel dann heißt es Zugriff verweigert?
Um eine Liste aller Benutzer ausführen " SELECT * FROM mysql.Benutzer;'. Was ist Sie real host name? Sollte es einen Benutzer in der Tabelle
mysql
.user
mit dem angegebenen Namen und host. Wenn Sie nicht haben Zugang zumysql
.user
, Fragen Sie den administrator über die Konten. Versuchen Sie auch, um die Verbindung über den mysql-client-tool (dev.mysql.com/doc/refman/5.5/en/mysql.html), z.B. >mysql --host=your_host --port=ihr_anschluss --user=user_name --password=your_password.InformationsquelleAutor Devart
Wie schon andere gesagt haben, dieses Problem nicht über die version einer Komponente.
Beim Kunden (ODBC oder andere) versuchen, die MySQL-Verbindung, überprüft der server, der Benutzername und das Passwort und die ursprüngliche host Identität gegen seine Berechtigungen Tabellen. In diesem KB-Artikel kann Ihnen helfen, das Problem zu beheben.
InformationsquelleAutor TallTed
in cpanel unter Datenbank gibt es eine option "remote-MySQL" wählen Sie die option. Es wird umleiten "Remote database Access Host" hinzufügen von IP '117.x.x.x' . Nach dem hinzufügen von ip-remote-MySQL cpanel überprüfen Sie die Verbindung....
Hinweis - wenn die ip dynamisch ist, entfernen Sie die alte ip-Adresse, und fügen Sie die neue ip-Remote-MySQL-in Sie cpanel....
InformationsquelleAutor user2103520