Avatar billede pagh80 Nybegynder
14. november 2005 - 11:33 Der er 6 kommentarer og
1 løsning

MySQL Error Nr. 1045

Jeg kan ikke forstå hvorfor jeg pludselig har fået den her fejl på min server.
Jeg bruger MySQL query browser til at logge ind på min database med administrator rettigheder, men jeg får denne fejl:
"Could not connect to host 'localhost'.
MySQL Error Nr. 1045
Access denied for user 'root'@'localhost' (using password: YES)"

Det mærkelige er at det er sket over weekenden. I fredags kunne jeg godt logge ind, men da jeg tjekkede idag, kunne jeg ikke længere logge ind.

Jeg kan godt tilgå databasen fra andre computere, med det samme brugernavn og password, men bare ikke fra serveren.
Jeg har desuden haft denne fejl for en uge siden, hvor jeg geninstallerede databasen, men det holder ikke i længden at gøre det.
Min database ligger på en linux maskine der kører fedora.

Jeg er ved at udvikle et program som periodisk skal smide data ind i databasen, og mens det kørte i weekenden, er denne fejl på en eller anden måde opstået.

Håber virkelig at der er nogle der kan hjælpe.
Avatar billede erikjacobsen Ekspert
14. november 2005 - 12:23 #1
Prøv at køre en

  flush hosts

på maskinen. Får mysql for mange fejl-logins fra en host, vil den på et tidspunkt blokere for denne host.

Det kan sikkert også skyldes noget andet...
Avatar billede pagh80 Nybegynder
14. november 2005 - 12:41 #2
Hej. Det lyder meget sandsynligt at det er det som er sket. Mit program er bare blevet ved med at prøve at connecte, gennem hele weekenden.

Hvordan kan jeg flush hosts?
Avatar billede erikjacobsen Ekspert
14. november 2005 - 13:24 #3
Udfør den som en almindelig sql-sætning når du er logget ind som root på din mysql-server.
Avatar billede pagh80 Nybegynder
14. november 2005 - 13:36 #4
Det kan jeg desværre ikke for det er root som er blokeret på min testserver.
Jeg kan godt logge ind som root fra en anden computer. Bare ikke fra min server.

Hvis der er en måde jeg kan gøre det fra en terminal på en anden computer kan det måske løse problemet, men jeg kender desværre ikke kommandoen til at loggen ind på min Mysql server udefra.
Avatar billede pagh80 Nybegynder
05. maj 2008 - 17:03 #5
smid et svar hvis du stadig er her ;)
Avatar billede erikjacobsen Ekspert
05. maj 2008 - 19:26 #6
Jeg samler slet ikke på point, tak. Svar selv, accepter dit eget svar.
Avatar billede pagh80 Nybegynder
06. maj 2008 - 02:29 #7
ok så ;)
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