MySQL ODBC 3.51-Treiber – Zugriff verweigert
Kollegen berichteten, dass bei der Konfiguration von MySQL ODBC 3.51 Drive auf dem Anwendungsserver ein Test durchgeführt wurde die Verbindung MySQLDer folgende Fehler ist in der Datenbank aufgetreten:
ERROR [HYT00] [MySQL][ODBC 3.51 Driver]Access denied for user: 'xxx@xxxx' (Using password: YES)
Wenn dieser Fehler auftritt, gibt es also tatsächlich viele Situationen:
1: Das Kontopasswort ist falsch oder das Konto existiert nicht.
Wenn das Kontopasswort falsch ist oder nicht existiert, wird ERROR [HYT00] [MySQL][ODBC 3.51 Driver]Access denied for user gemeldet : 'xxx@ xxxx' (Passwort verwenden: JA)Das ist falsch.
2:账号密码存在特殊字符,例如特殊字符! @ # $ % ^ ?,那么也可能碰到这个错误。
创建一个测试账号test,密码包含一个特殊字符!
mysql> grant select on MyDB.* to test@'%' identified by 'Ac3435!6p'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
然后在一测试服务器上,配置MySQL ODBC时就会出现这个错误。如下截图所示,
Nach der Suche habe ich festgestellt, dass MySQL ODBC 3.51 keine komplexen Passwörter zulässt, wie in den englischen Informationen unten gezeigt, aber ich habe MySQL heruntergeladen und installiert ODBC 5.3Bei Tests wurde festgestellt, dass diese Version völlig in Ordnung ist. Natürlich ist nicht klar, ab welcher Version komplexe Passwörter unterstützt werden. Diese irreführende Funktion verwirrt die Leute wirklich!
MySQL ODBC 3.51 No-Complex Password
Warnung – Sie könnten ernsthafte Kopfschmerzen mit MySQL ODBC haben 3.51, wenn das Passwort in Ihrem GRANT-Befehl Sonderzeichen enthält, z. B. ! @ # $ % ^ ?. Der MySQL ODBC 3.51 ODBC-Treiber unterstützt diese Sonderzeichen im Passwortfeld. Die einzige Fehlermeldung, die Sie erhalten würden, ist „Zugriff verweigert“. (mit Passwort: JA)
Wenn außerdem das Netzwerk blockiert ist, der Port blockiert ist oder der MySQL-Dienst nicht aktiviert ist, wird gemeldet " Es kann keine Verbindung zum MySQL-Server auf 'xxxxxx'(10060) hergestellt werden"Dieser Fehler.
Das obige ist der detaillierte Inhalt vonLösung des Problems „Zugriff verweigert' während der Konfiguration des MySQL ODBC 3.51-Treibers. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!