MySQL root password

Heb sinds afgelopen week een forumpje draaien onder MySQL, maar het rootpassword is leeg.

Hoe stel ik dit in?
Het is op het forum nog niet dusdanig druk dat ik bang ben voor ‘hackers’ maar mocht het drukker worden dan is een wachtwoord op mn MySQL root account toch prettig!

Heb gezocht met de zoekfunctie, genoeg topics over MySQL maar niks over instellen van password (ja, via een prefpane die ik niet heb :P)

Kan je het niet instellen via de admin sectie ? Anders in de database rechstreeks wijzigen (er zit waarschijnlijk een md5 encryptie op), dan kan je zoiets maken.

<?php
$woord “paswoord”;
echo md5($woord);
?>

Ik zeg maar iets.

Ik neem aan dat je op Unix / Linux draait?

Je kan het op meerder manieren doen, bijvoorbeeld via phpMyAdmin, je moet dan een query uitvoeren zoals deze:

[code:1:5f55da16de]UPDATE mysql.user SET Password=PASSWORD(‘newpwd’) WHERE User=‘root’;[/code:1:5f55da16de]

Waar newpwd je nieuwe wachtwoord is. Uiteraard zijn er nog andere manieren zoals via de prompt, etc.

Succes!

Ik draai em op 10.3.5 inderdaad...

Doe maar een terminal commando om mn wachtwoord te veranderen, dat is het makkelijkst denk ik :slight_smile:

Als je de prompt van MySQL hebt kan je de query ook uitvoeren. Maar hieronder wat je moet intypen in de terminal:

[code:1:2e952ceafe]
shell> mysql -u root
mysql> SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘newpwd’);
[/code:1:2e952ceafe]

Meer info op mysql.com
Vergeet overigens je ‘anonymous’ accounts te verwijderen.

Wederom succes!

Op de terminalprompt: [code:1:fc3c63097b] server: # mysqladmin -u root password [nieuwe pass] [/code:1:fc3c63097b]

of bestaat mysqladmin niet op OSX?

Hmmz, ok dat werkt..

Nu heb ik geen acces meer :stuck_out_tongue: Moet ik ff de config files aanpassen.

hoe bedoel je, geen access meer?

[code:1:303df6b16d] mysql -u root -p [/code:1:303df6b16d]

vraagt nu om een wachtwoord als het goed is…

Ja denk t wel, ga niet uittesten. Heb de config.php files aangepast en alles werkt weer :)

Gelijk deze foutmelding:

[code:1:8bdd747973]The $cfg[‘PmaAbsoluteUri’] directive MUST be set in your configuration file![/code:1:8bdd747973]
maar even opgelost :smiley:

Allemaal bedankt!

p.s. remco, het moest [code:1:8bdd747973]server: # ./mysqladmin -u root password[/code:1:8bdd747973] zijn :wink:
Even goed dank je wel :smiley:

Ik had het even op een linux doos uitgetest waar al een password op stond

mijn commandline werd daar:

[code:1:e387ee1271]
devil:~# mysqladmin -u root -p password [newpass]
[/code:1:e387ee1271]