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;


Anmelden zum Antworten