mysql Client verwenden

mysql Client verwenden

am 23.06.2005 16:50:12 von Frank Bodenschatz

Hallo.

Vielleicht sehe ich den Wald vor lauter Bäumen nicht, aber ich komme
momentan nicht weiter.

Ich möchte auf einem W2K ein Wiki aufsetzen.

Apache
PHP 4.3.4
mysql 4.1.11

Laut phpinfo wird der Client 3.23.49 benutzt, also der PHP-eigene. Das
bringt Probleme bei Passwörtern.

Laut php.net:

"Verwenden Sie andere Anwendungen, die MySQL ebenfalls nutzen (zum
Beispiel auth-mysql) sollten Sie nicht die interne Bibliothek benutzen,
sondern den Pfad zum MySQL Installationsverzeichnis wie folgt angeben:
--with-mysql=/pfad/zu/mysql. Diese Angabe zwingt PHP die
Client-Bibliotheken zu nutzen, die von MySQL installiert wurden. Diese
Vorgehensweise vermeidet jegliche Konflikte."

Nur: wie mache ich das unter W2K? Unter Linux würde ich PHP wohl
komplett neu kompilieren, aber wie bringe die hier dem PHP bei,
bitteschön die mysql Libs zu verwenden?

D&G

Frank

Re: mysql Client verwenden

am 23.06.2005 17:33:59 von Joerg Behrens

"Frank Bodenschatz" schrieb im Newsbeitrag
news:3i00hcFj40ogU1@individual.net...
> Hallo.
>
> Vielleicht sehe ich den Wald vor lauter Bäumen nicht, aber ich komme
> momentan nicht weiter.
>
> Ich möchte auf einem W2K ein Wiki aufsetzen.
>
> Apache
> PHP 4.3.4
> mysql 4.1.11
>
> Laut phpinfo wird der Client 3.23.49 benutzt, also der PHP-eigene.
> Das
> bringt Probleme bei Passwörtern.

Loesungen:
1. Aktuelles PHP benutzen bzw. eines was nen 4.1 Client mitbringt.
(Imho hat aber selbt nen akt. PHP5 nur den 4.0.x)
2. Benutze die MYSQL Funktion OLD_PASSWORD()
3. Lese im Manual nach wie man ueber my.cnf die alte Authentifizierung
einstellt


Gruss
Joerg