MySQL
Ändere das Passwort
Suche…
Ändern Sie das MySQL-Root-Passwort in Linux
So ändern Sie das root-Benutzerpasswort von MySQL:
Schritt 1: Stoppen Sie den MySQL Server.
- in Ubuntu oder Debian:
sudo /etc/init.d/mysql stop
- in CentOS, Fedora oder Red Hat Enterprise Linux:
sudo /etc/init.d/mysqld stop
Schritt 2: Starten Sie den MySQL-Server ohne das Berechtigungssystem.
sudo mysqld_safe --skip-grant-tables &
oder wenn mysqld_safe
nicht verfügbar ist,
sudo mysqld --skip-grant-tables &
Schritt 3: Verbinden Sie sich mit dem MySQL-Server.
mysql -u root
Schritt 4: Legen Sie ein neues Passwort für den Root-Benutzer fest.
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
exit;
FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
FLUSH PRIVILEGES;
exit;
Anmerkung: Die ALTER USER
Syntax wurde in MySQL 5.7.6 eingeführt.
Schritt 5: Starten Sie den MySQL Server neu.
- in Ubuntu oder Debian:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
- in CentOS, Fedora oder Red Hat Enterprise Linux:
sudo /etc/init.d/mysqld stop
sudo /etc/init.d/mysqld start
Ändern Sie das MySQL-Root-Passwort in Windows
Wenn Sie das root-Passwort in Windows ändern möchten, müssen wir die folgenden Schritte ausführen:
Schritt 1: Starten Sie die Eingabeaufforderung mit einer der folgenden Methoden:
Perss Crtl+R
oder Springen Start Menu > Run
und geben Sie cmd
ein und drücken Sie die Eingabetaste
Schritt 2: Wechseln Sie in das Verzeichnis, in dem MYSQL
installiert ist. In meinem Fall ist es das
C:\> cd C:\mysql\bin
Schritt 3: Nun müssen wir die mysql
Eingabeaufforderung starten
C:\mysql\bin> mysql -u root mysql
Schritt 4: Abfrage abfragen, um das root
Passwort zu ändern
mysql> SET PASSWORD FOR root@localhost=PASSWORD('my_new_password');
Verarbeiten
- Stoppen Sie den MySQL (mysqld) Server / Daemon-Prozess.
- Starten Sie den MySQL Server-Prozess, um die Option --skip-grant-tables zu aktivieren, damit kein Kennwort
mysqld_safe --skip-grant-tables &
:mysqld_safe --skip-grant-tables &
- Stellen Sie als Root-Benutzer eine Verbindung zum MySQL-Server her:
mysql -u root
- Ändere das Passwort:
- (5.7.6 und neuer):
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
- (5.7.5 und älter oder MariaDB):
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new-password); flush privileges; quit;
- Starten Sie den MySQL-Server neu.
Hinweis: Dies funktioniert nur, wenn Sie sich physisch auf demselben Server befinden.
Online-Dokument: http://dev.mysql.com/doc/refman/5.7/de/resetting-permissions.html