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