mysql root passwort auf NULL setzen
-
hi,
folgendes problem. in mysql.user existiert ein user root.
dieser hat ein passwort. das passwort müssen/wollen wir entfernen,
so dass wir uns ohne passwort einloggen können.update mysql.user set passwort=NULL where user='root' && host='localhost'; commit;
nach dem ausführen der obigen befehle, bekommt root@localhost ein leeres passwort zu gewiesen. doch wirkt beim erneuten einloggen das passwort ich zuvor entfernt habe.
hat jemand ein idee?
gruß
-
Du musst danach den Server neu starten, oder einfacher:
FLUSH PRIVILEGES;
nebenbei sein noch auf dieses hingewiesen:
mysql> SET PASSWORD FOR 'bob'@'%.loc.gov' = PASSWORD('newpass');
That is equivalent to the following statements:
mysql> UPDATE mysql.user SET Password=PASSWORD('newpass')
-> WHERE User='bob' AND Host='%.loc.gov';
mysql> FLUSH PRIVILEGES;