Avatar billede Slettet bruger
18. december 2003 - 19:57 Der er 11 kommentarer og
1 løsning

Ingen forbindelse til MySQL med nyoprettet bruger

Hejsa eksperter,

Jeg har sat en MySQL-Server til at køre på en maskine, som skal agere, ja... server, til mine projekter. Derfor har jeg nu oprettet en seperat database, samt en bruger som har rettigheder til at gøre ALT med denne database.

Brugeren har brugernavn, adgangskode, Vært er sat til "%" (har også prøvet med "192.168.1.100", da det er IP på maskinen jeg connecter fra). Alt bør virke, men forsøger jeg eksempelvis at sætte en ODBC forbindelse op, og tester forbindelsen vha. MySQL DSN Configuratoren får jeg følgende fejlmeddelelse:

[MySQL][ODBC 3.51 Driver]Access Denied for user: 'XXXXXXX @ XXXXXXX' (Using password: YES)

Jeg kan sagtens forbinde ved at bruge brugeren "root", men det er jo langt fra holdbart i længden....

Jeg håber at i kan hjælpe mig...

På forhånd tak, Anders :-)

PS: Jow, jeg har husket at genstarte serveren, efter jeg har opdateret brugerinfo mv.
Avatar billede erikjacobsen Ekspert
18. december 2003 - 20:06 #1
Måske du har passwordet forkert...Kan du passwordet som klartekst i tabellen user i databasen mysql
Avatar billede Slettet bruger
18. december 2003 - 20:13 #2
Selv hvis jeg opretter en bruger UDEN password, så har jeg heller ikke mulighed for at connecte, og jeg har oprettet / slettet et par brugeren, tjekket for typos... Det er ikke det som er galt.

Serveren er forresten med Windows 2000 som OS (FYI) ;-)
Avatar billede erikjacobsen Ekspert
18. december 2003 - 20:15 #3
Det skal du jo kunne. Så hvad gør du? Og "Kan du passwordet som klartekst"?
Avatar billede Slettet bruger
18. december 2003 - 20:20 #4
Øhhh, jeg sidder og gør ikke noget. Jeg er ikke lige helt sikker på hvad du mener med "hvad jeg gør"?..... og jow, jeg kan godt passwordet som klartekst, men det vil jeg da ikke poste her :-)
Avatar billede erikjacobsen Ekspert
18. december 2003 - 20:23 #5
Nej, du behøver ikke vise det her. Men kan du se passwordet så er det forkert.
Det skal igennem mysqls PASSWORD() funktion, og ligne noget i retning af
    69457f226a1a14bf
Så "hvad gør du" betyder bare: hvordan har du gjort for at oprette en bruger?
Avatar billede Slettet bruger
18. december 2003 - 20:33 #6
OK... Jeg misforstod lige noget, så jeg reformulerer :-)

Jeg oprettede brugeren via. MyPHPAdmin, og kan IKKE se password'et (det er *-masked, når det indtastes), så det er vel egentligt godt nok. Jeg har ligeledes prøvet at oprette en bruger fra MySQL ControlCenter, men det gik heller ikke...
Avatar billede erikjacobsen Ekspert
18. december 2003 - 20:53 #7
Det er ikke helt det jeg mener med at kunne se passwordet, men har du
gjort det via en "opret bruger"-funktion i phpmyadmin, så bør det være
godt nok. Alligevel: hvad står der så i tabellen user i databasen mysql?
(bare sådan ca.)
Avatar billede Slettet bruger
18. december 2003 - 21:45 #8
Host = %
User = we_want_alyson_
Password = 378456785462bc7cc (krypteret data)
Select_priv = N
Insert_priv = N

..... og i de resterende felter står der også N
Avatar billede erikjacobsen Ekspert
18. december 2003 - 21:52 #9
Ja, ok, det er også det jeg har angivet for brugere jeg har oprettet. Og
du skriver rigtigt brugernavn og password (husk store og små bogstaver).
Prøv evt at lave passwordet meget simpelt: "test", så du ikke kan lave fejl i det.

Det er lidt overkill at genstarte serveren når du kan nøjes med at sige

  flush privileges

hver gang du ændrer noget med brugere
Avatar billede Slettet bruger
18. december 2003 - 22:21 #10
Tjah, nu virker det... jeg ved ikke rigtigt hvad der skete. Men jeg slettede ALLE brugere og DATABASER jeg havde oprettet, oprettede det på ny. Så nu fungerer det....

Smid lige et svar, du fortjener under alle omstændigheder de 30 point for så vedholdende du har været :-)

Tusind tak :-)
Avatar billede erikjacobsen Ekspert
18. december 2003 - 22:24 #11
Nej tak, vi fandt jo ikke ud af hvad problemet egentlig var.
Avatar billede Slettet bruger
21. december 2003 - 21:48 #12
OK... Jeg er lidt langsom, men jeg lukker nu :-)

Tusind tak for hjælpen Erik
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