Avatar billede decrypto Nybegynder
11. marts 2005 - 19:56 Der er 16 kommentarer og
1 løsning

Mysql front kan ikke forbinde til mysql

Hejsa.

Nu er jeg på den. Efter at jeg har været nødsaget til at 'nulstille' min computer har jeg næsten fået sat mit 'gamle' udviklingsmiljø op. Jeg har bare det sidste problem. Jeg har før brugt en windows GUI til at tilgå min MySQL, navnet på denne GUI er MySQL front. Efter at have installeret MySQL og MySQL front, kan jeg umiddelbart ikke få forbindelse.

Jeg får denne fejl:

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

Jeg kan huske at jeg før også har kæmpet med dette, men jeg har før fået det til at virke. Jeg bruger det rigtige password og username.

Hvad gør jeg galt?

/dEcRyPt0
Avatar billede decrypto Nybegynder
11. marts 2005 - 19:57 #1
Jeg har endda prøvet at slå firewallen fra, men det har heller ikke hjulpet.
Avatar billede arne_v Ekspert
11. marts 2005 - 20:03 #2
Avatar billede arne_v Ekspert
11. marts 2005 - 20:04 #3
Den korte version:

SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd')
Avatar billede decrypto Nybegynder
11. marts 2005 - 20:19 #4
Øv det virker ikke det jeg gør i prompten. Den siger der er fejl i  mine SQL, selv om de er kopier af dem der står på nettet.
Avatar billede arne_v Ekspert
11. marts 2005 - 20:21 #5
Kan du ikke lige copy paste din kommando og fejl teksten ind her ?
Avatar billede decrypto Nybegynder
11. marts 2005 - 20:21 #6
SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd') som er lig med dette hos mig, ikk? -> SET PASSWORD FOR 'root@localhost' = OLD_PASSWORD('skywalker');
Avatar billede arne_v Ekspert
11. marts 2005 - 20:23 #7
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('xxxxxx');

mener jeg (altså '@')
Avatar billede arne_v Ekspert
11. marts 2005 - 20:23 #8
Og hvis det ikke virker så post lige fejl teksten
Avatar billede decrypto Nybegynder
11. marts 2005 - 20:25 #9
Du får lige alle mine forsøg...

mysql> update mysql.user set Password = OLD_PASSWORD('root') WHERE Host = 'local
host' AND User = 'root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush priviliges;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'privi
liges' at line 1
mysql> FLUSH PRIVILIGES;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'PRIVI
LIGES' at line 1
mysql> SET PASSWORD FOR 'root@localhost' = OLD_PASSWORD('root');
ERROR 1133 (42000): Can't find any matching row in the user table
mysql> update mysql.user set Password = OLD_PASSWORD('root') WHERE Host = 'local
host' AND User = 'root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1  Changed: 0  Warnings: 0

mysql> SELECT Host, User, Password FROM mysql.user WHRE LENGTH(Password)>16;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'LENGT
H(Password)>16' at line 1
mysql> SET PASSWORD FOR 'root@localhost' = OLD_PASSWORD('skywalker');
ERROR 1133 (42000): Can't find any matching row in the user table
mysql>
Avatar billede arne_v Ekspert
11. marts 2005 - 20:27 #10
Det er da gået godt !
Avatar billede decrypto Nybegynder
11. marts 2005 - 20:28 #11
Jeg fik lige rette 'root'@'localhost', men...


mysql> SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('skywalker');
Query OK, 0 rows affected (0.02 sec)

Ingen rows affected??? hvorfor?
Avatar billede decrypto Nybegynder
11. marts 2005 - 20:29 #12
Ja, den første SQL.
Avatar billede arne_v Ekspert
11. marts 2005 - 20:29 #13
den første virkede

så stavede du forkert til privileges 2 gange

så manglede du ' før og efter @

så virkede det

så stavede du WHERE forkert

så manglede du ' før og efter @
Avatar billede decrypto Nybegynder
11. marts 2005 - 20:29 #14
Ja, beklager. Har lige tjekket i min GUI, og nu er der adgang. Mange tak  for hjælpen.
Avatar billede decrypto Nybegynder
11. marts 2005 - 20:30 #15
Jeg jeg er en tastatur spasser :o)
Avatar billede arne_v Ekspert
11. marts 2005 - 20:30 #16
Tag en af dem der virker.

Lave en flush stavet rigtigt

og prøv og se om ikke du kan logge ind fra MySQL front
Avatar billede arne_v Ekspert
11. marts 2005 - 20:30 #17
så ligger jeg et svar
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