Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Client does not support authentication protocol (https://www.delphipraxis.net/56441-client-does-not-support-authentication-protocol.html)

faux 5. Nov 2005 17:24

Datenbank: MySQL • Version: 4 und 5 • Zugriff über: Standard PHP Extension

Client does not support authentication protocol
 
Hallo!

Ich versuche gerade auf einen meiner lokalen MySQL Server per PHP zuzugreifen. Das hat eigentlich immer anstandslos funktioniert. Jedoch kommt jetzt immer eine Fehlermeldung, beim Connecten:
Code:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in D:\apache\htdocs\versicherung\functions.php on line 32
Ich habe es bereits bei zwei MySQL4 und bei einem MySQL5 Server probiert. Ich weiß nicht was diese Meldung bedeuten soll... :?
Welche Authentifizierung kann denn der Server verlangen? SSL?

Bitte um hilfe... :roll:

Grüße
Faux

Sharky 5. Nov 2005 17:27

Re: Client does not support authentication protocol
 
Hai faux,

seit mySQL 4.1 wurde das Hashverfahren für die Passwörter geändert. Du musst dafür sorgen das deine Anwendung die neue Version der mysqllib.dll verwendet.

faux 5. Nov 2005 17:45

Re: Client does not support authentication protocol
 
Danke. Werd ich machen. Ich habe zwar PHP 5, aber dennoch will ich mein Projekt in PHP 4 schreiben, aufgrund der Kompatibilität. Gibt es eine neue mysqllib.ddl für PHP 4?
Ich erinnere mich, dass man das Hashverfahren auch auf das "alte" zurückstellen kann, ist das richtig? Wo geht denn das? In der my.ini bzw my.cnf?

Danke schon mal!
Grüße Faux

Sharky 5. Nov 2005 17:49

Re: Client does not support authentication protocol
 
Hai Faux,

lese dir am besten mal diese Seite durch.

faux 5. Nov 2005 18:01

Re: Client does not support authentication protocol
 
Danke!
Das hat mir geholfen.
Gibt es auch einen Eintrag in der my.ini, um dem Server zu sagen, dass er den alten HASH-Algorithmus verwenden soll, als diesen per --old-passwords zu starten?

Wäre über eine Hilfe sehr dankbar.
Grüße
Faux

Sharky 5. Nov 2005 18:06

Re: Client does not support authentication protocol
 
Hai Faux,

mit old_password=YES in der my.ini müsste es denke ich gehen. Besser ist aber eigentlich die Verwendung der passenden libmysql.dll


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz