webForumDet fria alternativet

Kan inte ansluta till PHPMyAdmin

4 svar · 882 visningar · startad av streetrobban

streetrobbanMedlem sedan jan. 20011 140 inlägg
#1

Tjenare, har försökt att få detta å funka ett tag nu, sökte på forumet en del också och fick fram lite bra gerjjer. Men jag vettefan hur jag ska göra. Hur som helst, när jag försöker ansluta till PHPMyAdmin så står det bara:

#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

Och här är resultatet av min sökning som jag inte riktigt förstår mig på.

A.2.4 Client does not support authentication protocol error
MySQL 4.1 uses an authentication protocal based on a password hashing algorithm that is incompatible with that used by older clients. If you upgrade the server to 4.1, attempts to connect to a it with an older client may fail with the following message:

shell> mysql
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
To solve this problem you should do one of the following:

Upgrade all client programs to use the 4.1.1 or newer client library.
Use a user account with an old password when connecting from a pre 4.1 client.
Reset the user that needs a pre-4.1 client to use an old password:
mysql> UPDATE user SET Password = OLD_PASSWORD('mypass')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;
Tell the server to use the older password hashing algorithm:
Start mysqld with --old-passwords.
Set the password for all users that has a long password. You can find these users with:
SELECT * FROM mysql.user WHERE LEN(password) > 16;
streetrobbanMedlem sedan jan. 20011 140 inlägg
#2

Jag har IIS, PHP och MySQL installerat, men något funkar inte. Ingen som vet?

kjellMedlem sedan dec. 1999757 inlägg
#3

Ta fram mysql-konsollen och skriv

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('lösenordet')
    -> WHERE Host = 'localhost' AND User = 'användarnamn';
mysql> FLUSH PRIVILEGES;

Det framgår ju ganska tydligt i informationen av din sökning och på mysqls sida

westmanMedlem sedan aug. 2004249 inlägg
#4

Jag hade samma problem som streetrobban och nu FUNKAR DET FÖR MIG! Tack kjell!

MickeA.comMedlem sedan feb. 20034 441 inlägg
#5

Jag har MySQL 4.x på min Windows 2003 Server.
Får samma meddelande som författaren av denna tråd när jag ska ansluta phpMyAdmin.
Har kört Kjells kod ett par gånger, vid första tillfället fick jag resultatet "1 Rows changed" eller ngt liknande.

Men ändå får jag meddelandet "Consider upgrading...". Finns det något mer man kan göra, har testat många saker som det står om här på wF, samt på MySQL.com, men inget funkar, får samma sak.
Det konstiga är att jag tillsvidare kör MySQL Control Center och det funkar klockrent. Skulle därimot hellre köra phpMyAdmin.

Förslag?

Tack!

138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)