Avatar billede Slettet bruger
08. september 2005 - 22:22 Der er 15 kommentarer og
1 løsning

Client does not support

"Client does not support authentication protocol requested by server; consider upgrading MySQL client"

Når jeg prøver at connecte til min mySQL DB.

What's wrong? Jeg har prøvet at hente MyODBC-3.51.11-2-win.exe fra mysql.com - men det ser ikke ud til at løse problemet. mySQL serveren er hentet samme sted fra.
Avatar billede erikjacobsen Ekspert
08. september 2005 - 22:24 #1
Avatar billede arne_v Ekspert
08. september 2005 - 22:28 #2
jeg anbefaler dog normalt altid

SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

metoden (http://dev.mysql.com/doc/mysql/en/old-client.html)
Avatar billede Slettet bruger
08. september 2005 - 22:31 #3
Artiklen omhandler vist hovedsageligt myphpAdmin. Jeg har tjekket lidt af ref på mySQL, men synes ikke at kunne løse mit problem. Jeg bruger ASP til at connecte med. Min conn-string er som normalt. Er der noget jeg konkret kan gøre for at løse problemet - andet end at hente en ældre version af mySQL?
Avatar billede arne_v Ekspert
08. september 2005 - 22:34 #4
bare sæt passwordet som vist ovenfor
Avatar billede Slettet bruger
08. september 2005 - 22:39 #5
Så får jeg så fejlen:
Access denied for user 'minbruger@'%' to database 'mindatabase'
Avatar billede Slettet bruger
08. september 2005 - 22:39 #6
- både i ASP-scriptet og i mySQLAdministrator
Avatar billede erikjacobsen Ekspert
08. september 2005 - 22:43 #7
Du skal vel være logget ind som root i mysql.
Avatar billede Slettet bruger
08. september 2005 - 23:08 #8
Det er jeg også - og kan også ekserkvere ovenstående uden problemer. Men når jeg efterfølgende prøver mit ASP Acript giver den "Access denied for user 'minbruger@'%' to database 'mindatabase'" fejlen. Mit brugernavn til databasen er "minbruger"

Som et hurtigt tillægsspørgsmål - hvorfor viser min browser (både IE og Firefox) samme fejlmeddelelse selvom jeg retter i scriptet - først når jeg genstarter PC'en vises de nye rettelser - som om serveren "casher" ASP-siderne
Avatar billede erikjacobsen Ekspert
08. september 2005 - 23:16 #9
Efter ændring af bruger-oplysninger skal man enten sige "flush priviledges" eller genstarte mysql, før det virker. Men du siger du har genstartet din maskine - og dermed mysql?
Avatar billede erikjacobsen Ekspert
08. september 2005 - 23:17 #10
Jah, kan ikke stave i dag: FLUSH Privileges
Avatar billede Slettet bruger
08. september 2005 - 23:35 #11
Det var nu mere ment som et generelt spørgsmål - hvis den viser en ASP-fejl så skal jeg genstarte min maskine (efter at have rettet fejlen). Ellers bliver den bare ved med at vise fejlsiden.

Ovenstående hjalp - og nu virker skidtet :) Smider du et svar så skal du få lidt point.
Avatar billede erikjacobsen Ekspert
09. september 2005 - 10:12 #12
Ingen point til mig, tak.
Avatar billede Slettet bruger
09. september 2005 - 16:30 #13
Arne? :)
Avatar billede arne_v Ekspert
09. september 2005 - 16:34 #14
hvis du synes
Avatar billede Slettet bruger
09. september 2005 - 22:04 #15
Sådan er regelerne jo ;)
Avatar billede arne_v Ekspert
09. september 2005 - 22:08 #16
Under omstæændighederne (at den der har trukket det tunge læs i løsningen
af problemet ikke vil have point) tror jeg ikke at nogen ville have
beklaget sig hvis du selv havde taget pointene.

På den anden side gør det jo heller ikke ondt at uddele nogen point.
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