Avatar billede josto Nybegynder
18. januar 2005 - 22:28 Der er 6 kommentarer og
1 løsning

MySql - problem med phpmyadmin

Jeg har et problem med at få PhpMyAdmin til at virke med MySql.

Konfigurationen er som følger:
Windows 2000 Server med SP4
IIS 5.0
PHP 4.3.10
MySql 4.1.9
PhpMyAdmin 2.6.0

Det ser ud til at PHP og IIS virker korrekt.

Efter installationen af PhpMyAdmin har jeg rettet i config.inc.php

$cfg['PmaAbsoluteUri'] til mit domæne
$cfg['Servers'][$i]['user'] til root
$cfg['Servers'][$i]['password'] til roots password

Når jeg skriver http://..../phpmyadmin får jeg følgende fejl:

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

Jeg har søgt i Google og opdaget at man skal benytte et modul med navnet mysqli.
Derefter er følgende skiftet fra:

$cfg['Servers'][$i]['extension']    = 'mysql';   

Til

$cfg['Servers'][$i]['extension']    = 'mysqli';   

Når jeg besøger web-siden herefter får jeg følgende fejl:
kan ikke indlæse udvidelsen mysqli,
check PHP-konfigurationen!
Dokumentation

Jeg har efterhånden givet op overfor dette problem, Google giver heller ikke noget entydigt svar.

Nogen som har oplevet dette problem før?
Avatar billede arne_v Ekspert
18. januar 2005 - 22:30 #1
Prøv og sæt password med den gamle algoritme som beskrevet her:
http://dev.mysql.com/doc/mysql/en/Old_client.html
Avatar billede arne_v Ekspert
18. januar 2005 - 22:31 #2
mysql> SET PASSWORD FOR
    -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Avatar billede josto Nybegynder
18. januar 2005 - 22:44 #3
Selvfølgelig - jeg burde nok være gået i seng...

Det virker nu.

Andre som måtte have problemet:
1) Skriv kommandoen som arne_v anbefaler i MySql's kommandolinie client.
2) Tjek at følgende indstilling er valgt: $cfg['Servers'][$i]['extension']    = 'mysql'; 

Eneste ulempe er nu at jeg kommer direkte ind på siden, så alle har adgang. Det burde dog være til at løse.

Læg et svar
Avatar billede arne_v Ekspert
18. januar 2005 - 22:46 #4
svar
Avatar billede net-base.dk Nybegynder
18. januar 2005 - 22:49 #5
den her skal jeg hvist lige gemme har siddet og rodet meget med det, men valgte i stedet for at bruge en gammel version af mysql 4.0.xx da ingen her på exp vidste noget om det.
Avatar billede josto Nybegynder
18. januar 2005 - 22:51 #6
net-base.dk
Jeg havde også overvejet det - men så skulle jeg til at starte forfra igen.
Avatar billede net-base.dk Nybegynder
18. januar 2005 - 22:54 #7
ja jeg havde aligevel fucket maskinen op med en masse andre prøve programmer, der er tale om en test maskine jeg har stående her ved siden af.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester