ugrás a tartalomhoz

phpMyAdmin: Client does not support authentication protocol

juhasztibi · 2006. Aug. 2. (Sze), 23.49
Sziasztok!
Még nem találkoztam ezzel a hibaüzenettel, akkor kapom amikor megpróbálom beállítani a privilégiumokat a mysqlben és megpróbálok utána csatlakozni a phpmyadminnel. A config.inc.php fájlt is megfelelően beállítottam (de lehet, hogy mégsem:)) Szó szerint értem mit jelent a hibaüzi, de hogyan lehetne ezt kijavítani? #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client. Nem tudom egyszerüren beállítani, hogy jelszóbal lehessen hozzáférni a mysql-hez. A mysql admin simán kapcsolódik, csak böngészőn keresztűl nem tudok. Olvastam az erről szóló cikket is de nem segített rajtam.Előre is köszi a segítséget!
Üdv:
Tibi
 
1

PHP 5

Hojtsy Gábor · 2006. Aug. 3. (Cs), 01.09
A rövid válasz az, hogy használj PHP 5-öt MySQLi kiterjesztéssel.

A hosszabb válasz az, hogy az azonosítási rendszer változott (javult) a MySQL újabb verzióiban. Ehhez kompatibilitási okokból a régebbi jelszó formátummal is lehet csatlakozni, de csak akkor, ha úgy lett beállítva.

Erre a hibaüzenetre keresve itt van a pontos válasz (a weblap címe pont a hibaüzenet): http://dev.mysql.com/doc/refman/5.0/en/old-client.html
2

old_password

Hodicska Gergely · 2006. Aug. 3. (Cs), 01.10
Át kell állítanod a usered jelszavát a régebbi formátumra.
SET PASSWORD FOR tibi@localhost = OLD_PASSWORD('jelszo');


Felhő
3

:)

juhasztibi · 2006. Aug. 3. (Cs), 17.17
Köszönöm a válaszokat!
4

:(

juhasztibi · 2006. Aug. 3. (Cs), 18.07
Sziasztok!

Próbálkoztam! De nem!

Apache 2.0.55
php-5.1.2-Win32
mysql-5.0.20a-win32
phpMyAdmin-2.8.0.3.

Működik a php, csak amikor a phpmyadmin kellene akkor a hibaüzenet:
nem tudtam betölteni a mysqli kiterjesztést, ellenőorizze a PHP konfigurációt.

extension_dir="c:/MyPrograms/MyServer/php5/ext/" -re van beállítva.
php.ini-ben az extension=php_mysqli.dll -re van javítva.Nincs pontosvessző előtte!
config.default.php fájlban: $cfg['Servers'][$i]['extension'] = 'mysqli';

Valaki segítene nekem, én már próbálkoztam annyiféleképpen, nekem teljesen jónak tűnik a beállítás. Legalábbís a leírásokhoz képest. Mi lehet a gond?
Előre is köszönöm!
5

nem indítottad újra?

Hojtsy Gábor · 2006. Aug. 3. (Cs), 22.43
Hát ha nem lehetne betölteni a MySQLi-t, akkor annak a szerver újraindításkor ki kellett volna buknia. Szerintem nem indítottad újra a beállítás után az Apache szervert (amiben gondolom modulként van beállítva a PHP).
6

restart ok

juhasztibi · 2006. Aug. 3. (Cs), 23.52
A mysql,apache elindul, csak phpmyadmint nem tudom használni.Restart volt.
7

klasszikus phpinfo()

Hojtsy Gábor · 2006. Aug. 4. (P), 00.09
Akkor egy klasszikus <?php phpinfo(); ?> oldal fog téged informálni arról, hogy a PHP betöltötte-e a mysqli kiterjesztést (valóban a PHP 5 fut-e az Apache alatt például).
8

fut

juhasztibi · 2006. Aug. 4. (P), 18.58
Szia!
Fut a PHP5, de nincs betöltve mysql sem mysqli modul. Mit lehet csinálni? Én már kerestem az interneten, hogy letöltsek modult de nem találtam.
9

be kéne töltődnie

Hojtsy Gábor · 2006. Aug. 4. (P), 20.53
extension_dir="c:/MyPrograms/MyServer/php5/ext/" -re van beállítva.
php.ini-ben az extension=php_mysqli.dll -re van javítva.Nincs pontosvessző előtte!
Ilyen körülmények között be kellene töltődnie, vagy hibaüzenetet kellene adnia amikor az Apache elindul.
10

így van

juhasztibi · 2006. Aug. 4. (P), 21.11
Tényleg simán indul, csak a phpmyadminnal nem tudom elérni. A mysqladministrator simán csatlakozik hozzá.
11

haladjunk előre is, ne csak hátra

Hojtsy Gábor · 2006. Aug. 4. (P), 21.49
Na! Ne tartsuk már fel egymást feleslegesen! Arról van szó, hogy a PHP-be nem töltődik be a mysqli kiterjesztés, nem arról, hogy a PHP-n kívülről tudsz-e csatlakozni a MySQL-hez egy teljesen más programmal.

Mint mondtam, vagy nem igaz teljesen, hogy az extension-dir és a mysqli extension sora jól meg van adva a php.ini-ben, vagy nem azt a php.ini-t használja a PHP 5 (lásd a phpinfo felső táblázatában), vagy mégiscsak ad valami hibaüzenetet, amikor az Apache elindul a PHP modullal.
12

Bocsi

juhasztibi · 2006. Aug. 4. (P), 22.59
Nem akartalak feltartani, csak keresem a megoldást és gondoltam itt megkapom a választ vagy az ahhoz vezető információkat. Mint már többször is. De nem várom, hogy helyettem oldják meg a problémát, csak javaslatokat várok. Bocsi ha esetleg feltartottalak.

Közben meglett a hiba, nem vettem észre, hogy a php.ini path a c:\windows-ra volt állítva. Most már betölti a phpmyadmint!
Köszi a türelmet! Jó éjszakát