phpMyAdmin: Client does not support authentication protocol
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
■ 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
PHP 5
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
old_password
SET PASSWORD FOR tibi@localhost = OLD_PASSWORD('jelszo');
Felhő
:)
:(
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!
nem indítottad újra?
restart ok
klasszikus phpinfo()
<?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).fut
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.
be kéne töltődnie
php.ini-ben az extension=php_mysqli.dll -re van javítva.Nincs pontosvessző előtte!
így van
haladjunk előre is, ne csak hátra
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.
Bocsi
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