---
title: "Kan inte ansluta till PHPMyAdmin"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/122260-kan-inte-ansluta-till-phpmyadmin"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "streetrobban"
published: "2005-02-12T05:19:10.000Z"
updated: "2005-11-15T18:43:55.000Z"
replies: 4
views: 911
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/122260-kan-inte-ansluta-till-phpmyadmin"
---

# Kan inte ansluta till PHPMyAdmin

## #1 — streetrobban, 2005-02-12T05:19Z

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;
```

Permalänk: https://www.webforum.nu/p/122260

## #2 — streetrobban, 2005-02-12T23:42Z

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

Permalänk: https://www.webforum.nu/p/1551170

## #3 — kjell, 2005-02-15T21:02Z

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](http://dev.mysql.com/doc/mysql/en/old-client.html)

Permalänk: https://www.webforum.nu/p/1555568

## #4 — westman, 2005-03-02T11:24Z

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

Permalänk: https://www.webforum.nu/p/1564573

## #5 — MickeA.com, 2005-11-15T18:43Z

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!

Permalänk: https://www.webforum.nu/p/1710859

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/122260-kan-inte-ansluta-till-phpmyadmin
