MySQL/MariaDB Root-Passwort zurücksetzen

Wenn Sie das Passwort für den MySQL/MariaDB-Root-User verlieren, können Sie es zurücksetzen, indem Sie MySQL/MariaDB im abgesicherten Modus neu starten, der kein Passwort erfordert.

Fahren Sie zunächst die Datenbank mit dem Befehl herunter:

  • Ubuntu/Debian: MySQL sudo service mysql stop
  • Ubuntu/Debian: MariaDB sudo service mariadb stop
  • CentOS/Red Hat: MySQL sudo systemctl stop mysql
  • CentOS/Red Hat: MariaDB sudo systemctl stop mariadb
Sichern Sie sich Ihr SSL-Zertifikat
  • Verschlüsselt Webseiten-Kommunikation
  • Verhindert Sicherheits-Warnungen
  • Verbessert Google-Platzierung

Starten Sie MySQL/MariaDB im abgesicherten Modus mit dem Befehl:

mysqld_safe --skip-grant-tables &

Sie können sich nun als root bei MySQL/MariaDB anmelden, ohne ein Passwort eingeben zu müssen:

mysql -u root mysql

Setzen Sie das MySQL/MariaDB-Passwort mit dem folgenden Befehl zurück. Ändere mein neues Passwort in ein sicheres Passwort.

UPDATE user SET password=PASSWORD("my-new-password") WHERE user='root';

Laden Sie die Berechtigungstabellen neu:

FLUSH PRIVILEGES;

Beenden Sie den MySQL/MariaDB-Client:

quit;

Beenden Sie MySQL/MariaDB:

mysqladmin -u root -p shutdown

Sie müssen das Passwort für root eingeben, das Sie im vorherigen Schritt festgelegt haben.

Anschließend starten Sie die Datenbank im Normalmodus neu:

  • Ubuntu/Debian: MySQL sudo service mysql start
  • Ubuntu/Debian: MariaDB sudo service mariadb start
  • CentOS/Red Hat: MySQL sudo systemctl start mysql
  • CentOS/Red Hat: MariaDB sudo systemctl start mariadb
Domain kaufen
Registrieren Sie Ihre perfekte Domain
  • Inklusive Wildcard-SSL-Zertifikat
  • Inklusive Domain Lock
  • Inklusive 2 GB E-Mail-Postfach
War dieser Artikel hilfreich?
Page top