11. marts 2005 - 19:56Der 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.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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');
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>
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.