Wenn man einen MySQL-Server aufsetzt, bekommt man nicht immer das generierte Root-Passwort angezeigt. Da man das ja braucht, zeige ich euch eine Lösung (von vielen), wie ihr, euer Root-Passwort in der Shell ändern könnt.
Getestet wurde es auf Debian 4, aber es sollte auf allen Distributionen funktionieren.

  1. Verbindet euch per SSH zu eurem Server
  2. Stoppt erstmal den grade neuinstallierten MySQL-Server mithilfe von

    /etc/init.d/mysql stop

  3. Nun startet den MySQL-Server mit der Option –skip-grant-tables

    /etc/init.d/mysql start –skip-grant-tables

    (Achtung: vor dem skip stehen zwei -)

  4. Verbindet euch nun mit dem MySQL-Server

    mysql -u root

  5. Ändert nun das Passwort, indem ihr das neue Passwort eintippt

    UPDATE mysql.user SET PASSWORD=(’DEIN_NEUES_PASSWORT‘) WHERE User=’root‘;
    FLUSH PRIVILEGES;

  6. Startet den MySQL-Server neu und schon seid ihr fertig!

    /etc/init.d/mysql restart

Ich übernehme keine Haftung für evtl. auftretende Schäden.

- Haddi

Artikel weitererzählen:
  • Facebook
  • Twitter
  • Digg
  • Google Bookmarks
  • del.icio.us
  • Print
  • MisterWong.DE
  • Google Buzz
  • Add to favorites