Avatar billede ylwen Nybegynder
01. december 2003 - 22:31 Der er 23 kommentarer og
1 løsning

Ingen support for authentication protocol

Jeg har nogen problemer med MySQL. Jeg kan sagtens oprette brugere og alt det der, men giver jeg brugeren et password, så får jeg følgende fejl:

Client does not support authentication protocol requested by server. Consider upgrading MySQL client.


Jeg har læst lidt på MySQL's web side, og fundet noget om at det er krypteringen der er problemet. Jeg har prøvet at gøre som der står i FAQ, men det har ikke hjulpet... Hvad gør jeg.
Avatar billede detox Nybegynder
02. december 2003 - 01:35 #1
Den foreslår jo en opgradering, hvilken version er det da?
Avatar billede ylwen Nybegynder
02. december 2003 - 20:00 #2
Det er version Server: 4.1.0 alpha-max-debug og Client: 3.23.33
Jeg syntes ike jeg kan finde nogen der er nyere? og jeg ved ikke helt hvordan jeg skal ligge en evt. nyere version ind.
Avatar billede detox Nybegynder
02. december 2003 - 20:19 #3
Ja, 3.23.33 er hvert fald en ældre version. Jeg er ikke helt med på, hvorfor du bruger forskellige versioner som server og client. Kan du ikke bruge den samme som både server og client?
Avatar billede ylwen Nybegynder
02. december 2003 - 20:41 #4
jo, det kan jeg vel, men jeg aner ikke hvordan jeg skal bære mig ad med at få den nye klient installeret, og hvor den kan hentes.
Avatar billede detox Nybegynder
02. december 2003 - 20:48 #5
Ja, personligt bruger jeg 'kun en' MySQL database både som server og client. Du skriver du har version 4.1.0 alfa-max-debug, kan du ikke nøjes med at bruge den?
Avatar billede ylwen Nybegynder
02. december 2003 - 20:51 #6
:) det ved jeg ikke... kan jeg?? Som du sikkert kan se af mine spg. så aner jeg ikke meget om MySQL. Hvordan fjerner jeg den klient? og vil det løse problemet?
Avatar billede detox Nybegynder
02. december 2003 - 20:56 #7
Ja, det skulle jeg mene. Jeg har da aldrig brugt mere end én MySQL ad gangen. Hvilket styresystem bruger du?
Avatar billede ylwen Nybegynder
02. december 2003 - 20:57 #8
win 2003 server
Avatar billede detox Nybegynder
02. december 2003 - 21:02 #9
Starter du så MySQL manuelt eller kører den som en service?
Avatar billede ylwen Nybegynder
02. december 2003 - 21:03 #10
den kører som service
Avatar billede detox Nybegynder
02. december 2003 - 21:05 #11
Kan du så ikke bare afinstallere den og installere den nye version i stedet?
Avatar billede ylwen Nybegynder
02. december 2003 - 21:06 #12
jeg kan da prøve, men jeg kan ikke finde nogen nyere version.
Avatar billede detox Nybegynder
02. december 2003 - 21:08 #13
Næ, men ver. 3.23.33 skal du jo ikke bruge. Hvis den kører som service, så installér den nye.
Avatar billede detox Nybegynder
02. december 2003 - 21:08 #14
Bruger du php?
Avatar billede ylwen Nybegynder
02. december 2003 - 21:09 #15
nope, kun asp.
Avatar billede ylwen Nybegynder
02. december 2003 - 21:10 #16
Hmm, jeg er ikke helt sikker på jeg forstår hvad du mener. Kan jeg fjerne 3.23.33 og hvordan gør jeg det? Hvad er det jeg skal installere?
Avatar billede detox Nybegynder
02. december 2003 - 21:13 #17
Kører version 3.23.33 som service, eller er det den nye version du kører som service? Eller begge to?
Avatar billede ylwen Nybegynder
02. december 2003 - 21:17 #18
Under services kan jeg kun se én MySQL der kører, så jeg tror kun det er 4.1.0. Hvad laver den client egentlig? det undre mig at den bare kan fjernes? og jeg ved ikke i hvilken forbindelse den er blevet installeret.
Avatar billede detox Nybegynder
02. december 2003 - 21:22 #19
Næ, det er jeg heller ikke klar over, hvor den kommer fra. Hvilken brugerflade bruger du så til din MySQL, når du ikke har php?
Avatar billede ylwen Nybegynder
02. december 2003 - 21:24 #20
Jeg bruger et program ved navn Navicat MySQL Studio.
Avatar billede detox Nybegynder
02. december 2003 - 21:32 #21
Er det så ikke et spørgsmål om at få den til at bruge den nye version mon?
Avatar billede ylwen Nybegynder
02. december 2003 - 21:35 #22
Det har ikke noget med den lokale client at gøre, jeg har lige testet en "Test" forbindelse til navicats server, den bruger password og her virker min navicat klient. Jeg kan også godt bruge min egen server, men sætter jeg password på databaserne, eller rettere sagt på brugernes connection, så får jeg den pågældende fejl.
Avatar billede detox Nybegynder
02. december 2003 - 23:51 #23
Jeg må nok give fortabt her. Jeg kender ikke 'navicat' eller ASP. Jeg vil dog mene at, hvis du på nogen måde kan slippe af med den der version 3.23.33, så skal du gøre det, da det er en noget bedaget version.
Avatar billede ylwen Nybegynder
03. december 2003 - 15:35 #24
OK, tak for din ellers gode insats! Jeg har dog i mellemtiden fundet en løsning på problemet. Man kan ved hjælp af nedenstående SQL streng fikse password problemet.

UPDATE user SET Password = OLD_PASSWORD('mypass')WHERE Host = 'some_host' AND User = 'some_user'

Husk at køre denne SQL til sidst:
FLUSH PRIVILEGES

læs evt. mere om problemet og løsninger på http://www.mysql.com/doc/en/Old_client.html

Hvis der skulle være nogen der finder en mere permanent løsning til problemet, må de meget gerne give besked. Tak!

VH
Torsten
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