Portál AbcLinuxu, 9. května 2025 22:49

Dotaz: PHP + MySQL

8.6.2005 11:57 Pavel | skóre: 15 | blog: Pavlův blog | Praha
PHP + MySQL
Přečteno: 176×
Odpovědět | Admin
Zdravím,

používám PHP 5.0.4 a prováděl jsem upgrade na MySQL 4.1.11. MySQL lokálně funguje dobře, do databází lze bezproblémů zapisovat.

Při použití mysqli v php skriptu hází chybu: "Client does not support authentication protocol requested by server; consider upgrading MySQL client"

PHP mi stále hlásí že mám nainstalovaný MySQL client ve verzi 3.28.58, pokud jsem ale zkoušel znovu instalovat MySQL_client_4.1.11 tak mi píše že tato verze klienta je již nainstalována.

Nevíte někdo co s tím?

Díky!
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.6.2005 14:16 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše Re: PHP + MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Že by rekompilovat PHP poté, co je nainstalována nová MySQL a odinstalovány případné relikty staré MySQL? BTW Řekl bych, že v tomto případě se klientem myslí právě PHP, alespoň z pohledu mysqld je tím klientem právě ono.

A ještě malé upozornění na to, co budete rekompilovat, protože např. na Gentoo exituje mod_php, což je PHP modul pro Apache, a php, což je PHP pro příkazovou řádku.
8.6.2005 14:47 Pavel | skóre: 15 | blog: Pavlův blog | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
PHP jsem rekompilovat poté co jsem upgradoval MySQL a pořád stejné.

Spíš mi to připadá jako že by v systému zůstaly nějaké zbytky po MySLQ 3.28.58, předtím něž jsem instaloval MySQL 4.1.11 tak jsem měl 3.28.58

Jak a kde by se daly najít nebo odstrani zbytky starého MySQL?

Já úplně zapoměl :o)) mám Fedora 3.
8.6.2005 14:57 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše Re: PHP + MySQL
Hloupá otázka – mysql-dev (či jak se to ve Fedoře jmenuje) máte v odpovídající verzi?
8.6.2005 15:01 Pavel | skóre: 15 | blog: Pavlův blog | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
Mam instalováno:

MySQL server, client, devel, shared a shared-compat vše ve verzi 4.1.11
8.6.2005 16:48 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
Ještě můžeš zkusit odinstalovat shared-comp (alespoň na kompilaci php, pokud budou řvát závislosti).
8.6.2005 14:47 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co třeba si přečíst dokumentaci?
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
8.6.2005 15:04 Pavel | skóre: 15 | blog: Pavlův blog | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
Díky za radu, dokumentaci jsem si přečetl, ale pokud nechci použít v MySQL "OLD_PASSWORD" tak jsem v dokumentaci našel pouze tuto radu:

Upgrade all client programs to use a 4.1.1 or newer client library

Takže jsem zase tam jako na začátku. Co a kde bych ještě měl upgradnout?

:o(
8.6.2005 15:11 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
A co ta část o PHP, tu si taky četl? Je až úplně na konci.
8.6.2005 15:49 Pavel | skóre: 15 | blog: Pavlův blog | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
Jasně že četl - mám PHP 5 kompilované s parametrem --with-mysqli=cesta k mysql_config
8.6.2005 16:41 Pavel | skóre: 15 | blog: Pavlův blog | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
Zkoušel jsem znovu zkompilovat PHP 5 s těmito parametry: ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=/usr/bin/mysql_config

Chová se to pořád stejně, když si dám přes prohlížeč vypsat , tak mám pod mysqli pořád Client API version 3.23.58.

Při připojení k databázi to hlásí stejnou hlášku: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Já fakt nevím co s tím.... :o((
8.6.2005 16:44 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
Aha. A co ten /usr/bin/mysql_config vypíše?
8.6.2005 16:42 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
A používáš rozšíření mysqli nebo mysql?
9.6.2005 08:31 Pavel | skóre: 15 | blog: Pavlův blog | Praha
Rozbalit Rozbalit vše Re: PHP + MySQL
mysql_config vypíše že je správně ve verzi 4.1.11

používám mysqli, protože jak jsem se dočetl mysqli je pro MySQL od verze 4.1

Zkoušel jsem PHP 5 zkompilovat i s použitím rozšíření mysql, ale chová se to pořád stejně...
9.6.2005 13:53 jeason
Rozbalit Rozbalit vše Re: PHP + MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
to je zajimavy,ale budu to resit az to bude potrebovat taky :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.