[database]Apache+MySQL+PHP+PhpMyAdmin: problemi!! Clicca QUI per vedere il messaggio nel forum |
maynard80 |
prima volta che installo questi 4 assieme, MySQL funziona, Apache pure, ma al momento in cui metto php myAdmin mi dice:
Errore
Messaggio di MySQL:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
è la prima volta che installo queste cose, ho seguito una guida on line... |
maynard80 |
ho installato:
- Apache/1.3.31 (win32)
-php/4.3.9
-MySQL/4.1.7(win)
-PhpMyAdmin/2_2_1 |
maynard80 |
// The $cfgServers array starts with $cfgServers[1]. Do not use $cfgServers[0].
// You can disable a server config entry by setting host to ''.
$cfgServers[1]['host'] = 'localhost';
$cfgServers[1]['port'] = '';
$cfgServers[1]['adv_auth'] = FALSE;
$cfgServers[1]['stduser'] = 'root';
$cfgServers[1]['stdpass'] = 'password';
$cfgServers[1]['user'] = 'root';
$cfgServers[1]['password'] = 'password';
$cfgServers[1]['only_db'] = '';
$cfgServers[1]['verbose'] = '';
$cfgServers[1]['bookmarkdb'] = '';
$cfgServers[1]['bookmarktable'] = ''; |
CLod |
$cfgServers[1]['adv_auth'] = FALSE;
magari è questa
lì parla di autenticazione
invece magari nn c'entra niente |
Flyzone |
Originally posted by maynard80
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Stesso mio problema, solo ora mi accorgo che l'hai avuto anche tu :)
Bel grattacapo, alla fine sono arrivato alla conclusione che (magari dirò vaccate, ma alla soluzione ci arrivo :asd: ):
MySQL-4.1.7 & phpMyAdmin-2.6.0
MySQL 4.1.7 è considerato ancora alfa da molti, dunque phpMyAdmin è considerato client vecchio.
A causa del nuovo meccanismo di hashing delle password di MySQL, nel caso si avesse l'errore:
1015 - ..... upgrade your client
la soluzione consiste nel lanciare da promp:
mysql -u root -p
(inserire password dell'utente root)
SET PASSWORD FOR
-> root@localhost=OLD_PASSWORD('passwordaricodificare
');
exit
[NB: la riga a seguito della freccetta è da inserire tutta su una riga - non capisco perchè no me lo lasci fare qui sul forum - anche con gli apici e il punto e virgola...cambiando root con il nome utente impostato nel file di config. con la relativa password]
In tal modo verrà rihashata la password di root (l'utente con i permessi sul database), e il problema scomparirà.
Penso che bisogna fare lo stesso con i vari utenti creati, mi pare di aver visto che si può lanciare anche mysql --oldpassword in modo che lo accetti di default.
Faccimo delle prove visto che siamo in due, in caso scriviamo qui i risultati.
Riguardo il file di configurazione non c'è da far nulla.
Ah se vuoi evitarti sbattimenti installa MySQL 3.x |
|
|
|