errore #1251 MySql

ciao

 cercando di connnettermi al server MySql con PhpMyAsmin

mi viene fuori questo tipo di errore

#1251 - Client does not support authentication protocol requested by server;

consider upgrading MySQL client

cosa significa e cosa devo fare per risolverlo?

grazie

inviato 11 anni fa
givo
givo
1
X 0 X

Quale versione di mysql hai?

risposto 11 anni fa
LonelyWolf
X 0 X

la 4.1

risposto 11 anni fa
givo
givo
1
X 0 X

Quello è il problema.

E' dovuto alla nuova gestine delle password, una soluzione è dare questo comando dalla shell di mysql:

mysql> SET PASSWORD FOR nome_utente@IP_address = OLD_PASSWORD('password_scelta');

Come scritto qui:

http://dev.mysql.com/doc/mysql/en/old-client.html

ciao.

risposto 11 anni fa
LonelyWolf
X 0 X

ci provo

altrimenti quale versione va bene?

risposto 11 anni fa
givo
givo
1
X 0 X

ok ho risolto

ma adesso mi da questa avvertenza

L'estensione PHP mbstring non è stata trovata e sembra che si stia utilizzando un set di caratteri multibyte. Senza l'estensione mbstring, phpMyAdmin non è in grado di dividere correttamente le stringhe di caratteri e questo può portare a risultati inaspettati

cosa dovrei fare?

grazie

risposto 11 anni fa
givo
givo
1
X 0 X

devi caricare l'estensione mbstring. per farlo basta che togli il punto e virgola iniziale alla riga

;extension=php_mbstring.dll

che trovi nel php.ini

non dimenticare di riavviare Apache

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda