MySQL
Stellen Sie das verlorene Root-Passwort wieder her
Suche…
Legen Sie das root-Passwort fest und aktivieren Sie den root-Benutzer für den Socket- und http-Zugriff
Behebt das Problem: Zugriff verweigert für Benutzer root mit dem Passwort YES Stop mySQL:
sudo systemctl stop mysql
Starten Sie mySQL neu und überspringen Sie die Grant-Tabellen:
sudo mysqld_safe --skip-grant-tables
Anmeldung:
mysql -u root
Prüfen Sie in der SQL-Shell, ob Benutzer vorhanden sind:
select User, password,plugin FROM mysql.user ;
Aktualisieren Sie die Benutzer (Plugin null aktiviert für alle Plugins):
update mysql.user set password=PASSWORD('mypassword'), plugin = NULL WHERE User = 'root';
exit;
Stoppen Sie in der Unix-Shell mySQL ohne Grant-Tabellen und starten Sie dann mit Grant-Tabellen erneut:
sudo service mysql stop
sudo service mysql start
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow