Avatar billede djthomas Nybegynder
24. maj 2005 - 16:48 Der er 17 kommentarer og
1 løsning

ændre bruger password

Hej.

ved ikke helt om denne tråd skal være her, men jeg prøver...

Jeg har lige installeret MySQL 4.0.24 på windows med PHP5 og phpmyadmin til at arbejde med MySQL til...

Når jeg åbner min phpmyadmin første gang så er $cfg['Servers'][$i]['auth_type']    = 'config'; Og jeg kan fint logge ind via phpmyadmin.

Når jeg så ændre passwordet i tabelen users i mysql databasen fra indenting til noget, så kan jeg ikke logge ind med php myadmin, hvis jeg skriver det samme password i $cfg['Servers'][$i]['password'] og bruger "root" som user.

Selvom jeg har ændret passwordet i databasen, så kan jeg godt logge ind hvis jeg ændre passwordet i config filen i phpmyadmin til ingenting, men hvis jeg sætter authtype til andet end config, så kan jeg slet ikke logge ind unaset om jeg kun bruger root som user og intet password...

Håber nogen forstår denne forklaring og kan hjælpe mig lidt på vej...
Avatar billede simonvalter Praktikant
24. maj 2005 - 16:51 #1
du du kørt FLUSH PRIVILEGES;
efter du satte password på root?
Avatar billede djthomas Nybegynder
24. maj 2005 - 16:52 #2
Hvordan gør jeg det?
Avatar billede djthomas Nybegynder
24. maj 2005 - 16:53 #3
Hvad betyder det egentlig at FLUSH'e noget?
Avatar billede simonvalter Praktikant
24. maj 2005 - 16:56 #4
uhh.. vil tro den opdaterer privilegierne så de gamle bliver fjernet og de nye træder i kraft... går ud fra de lå i hukommelsen.

i en commandline hvis du bruger det.. eller sender det som en sql command hvis du bruger et værktøj.

f.eks
mysql -u root -p
>FLUSH PRIVILEGES;
Avatar billede djthomas Nybegynder
24. maj 2005 - 17:02 #5
Nu får jeg denne fejl og kan slet ikke logge ind på nogen måder!!!

#1045 - Access denied for user: 'root@localhost' (Using password: YES)
Avatar billede simonvalter Praktikant
24. maj 2005 - 17:04 #6
efter du har flushed ?

for så burde du kunne logge ind med det password du har sat.
Avatar billede djthomas Nybegynder
24. maj 2005 - 17:04 #7
Yeps efter jeg har flushed, nu kan jeg slet ikke noget som helt
Avatar billede simonvalter Praktikant
24. maj 2005 - 17:05 #8
hvad bruger du til at logge ind.. hvis du ikke gør det allerede så brug commandline
Avatar billede djthomas Nybegynder
24. maj 2005 - 17:06 #9
Hvordan kan jeg få sådan en frem i windows?
Avatar billede simonvalter Praktikant
24. maj 2005 - 17:06 #10
hvis du skal have reset det så står der her hvordan det gøres
http://dev.mysql.com/doc/mysql/en/resetting-permissions.html
Avatar billede simonvalter Praktikant
24. maj 2005 - 17:08 #11
kør mysql.exe fra mysqlmappe/bin i cmd.exe

start kør
cmd.exe
cd mysqlmappe/bin
mysql.exe -u root -p
Avatar billede simonvalter Praktikant
24. maj 2005 - 17:10 #12
hvis du skal vide lidt mere om at tilføje brugere og sætte password osv så se
http://dev.mysql.com/doc/mysql/en/adding-users.html

hvis du ikke kan logge ind med hverken blank eller det password du har sat så må det være noget med hostname.. selv om localhost nu burde have adgang hvis du kun har ændret pass
Avatar billede djthomas Nybegynder
24. maj 2005 - 17:11 #13
Hmm wired der skriver den også forkert password
Avatar billede simonvalter Praktikant
24. maj 2005 - 17:12 #14
så skal du nok igang med at reset password
Avatar billede simonvalter Praktikant
24. maj 2005 - 17:13 #15
da du ændrede password hvad gjorde du?.. ændrede du også hostname
Avatar billede djthomas Nybegynder
24. maj 2005 - 17:15 #16
Da jeg ændrede passwordet logged ejeg bare ind med phpmyadmin og ændere i feltet password og ikke andet (Heller ikke ved hostname)
Avatar billede djthomas Nybegynder
24. maj 2005 - 19:43 #17
Jeg har nu siddet og rodet med det og det var fordi at jeg ikke havde flushet rigtigt, men du fik mig da på rette spor, så svar og pointne er dine
Avatar billede simonvalter Praktikant
24. maj 2005 - 20:09 #18
ok =)
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