Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 20:16 Der er 14 kommentarer og
1 løsning

kan kun logge på hvis user intet pass har

hej eksperter, jeg har lige fået basket noget nyt mysql sammen på en debianbox. det kører altsammen fint, men jeg har fundet ud af når jeg tilføjer en bruger gennem phpmyadmin i mysql databasen, så kan brugeren ikke logge på med det password jeg lige har tildelt brugeren. derimod virker det fint hvis fjerner passwordet fra mysql databasen, så kan jeg fint logge ind med et blankt pass... -men det er jo nok ikke en holdbar løsning..

er der nogen der kender en løsning på dette prob?


fejlen jeg får når jeg prøver at logge på ser sådan ud:
#1045 - Access denied for user: 'testuser@localhost' (Using password: YES)


jeg er opmærksom på store og små karakterer, det er ikk der problemet ligger.
Avatar billede htm Nybegynder
09. oktober 2003 - 20:19 #1
Har du sat til at brugeren skal bruge password?

Hvis du efter at være logget ind klikker priviliger, kan du se om der står Password yes eller no
Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 20:20 #2
localhost Ja ALL PRIVILEGES  Ja Ret
Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 20:20 #3
der er med andre ord vinket af i yes til password.
Avatar billede htm Nybegynder
09. oktober 2003 - 20:21 #4
OK og du logger på via localhost?
Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 20:21 #5
hvad mener du ?
Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 20:22 #6
jeg prøvet at logge på phpmyadmin
Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 20:22 #7
prøver endda
Avatar billede htm Nybegynder
09. oktober 2003 - 20:25 #8
Ups det kan jeg jo se i din fejlmeddelse, du logger på via localhost.

Prøv og tilføj en ny bruger med any host
Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 20:29 #9
hehe jeg har added en user med % i host og angivet et pass. og den logger fint på uden jeg angiver noget pass.  -mysql er genstartet og jeg har logget root ud.
Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 20:31 #10
når jeg logger den nye user på uden brug af pass kan man kun se "test" databasen og der er ingen privilegier... selvom jeg kan se under privilegier når jeg er logget på som root at den nye user har alle privilegier.  -mystisk..
Avatar billede erikjacobsen Ekspert
09. oktober 2003 - 21:37 #11
Det password du har i databasen skal ikke være i klar tekst, men skal igennem
password-funktionen føst (kan vælges i phpmyadmin)
Avatar billede htm Nybegynder
09. oktober 2003 - 21:38 #12
Hmm ja jeg prøvede lige, og fik samme fejl som dig.

Får mig virkede det ikke at oprette en bruger med any host. men så snart jeg satte den til at være localhost virkede det!

Evt. prøv og reload the privileges - nederst i phpmyadmin
Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 22:32 #13
hmm, er du på icq?  efter jeg reloadede er der kommet nogle users der hedder enhver uden password, hvis du kan icq mig, så smider jeg lige et login til dig og så kan du selv se det hvis du er interesseret.
Avatar billede tinepingvin Nybegynder
09. oktober 2003 - 22:44 #14
jeg har fået det til at spille. -bare mig der ikke er skarp nok til sql.. men det løste problemet at bruge tilføj bruger istedet for at rette i tabellen selv..
Avatar billede htm Nybegynder
10. oktober 2003 - 07:14 #15
OK det var godt.

Enhver skal være der. mener det er en såkaldt controluser.

Den priviligier er kun select, dog ikke på password DB'en

Smider lige et svar, hvis mit svar førte til løsning.
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