Führen Sie als Erstes Folgendes aus:
SHOW GRANTS;
Sie werden schnell sehen, dass Ihnen der anonyme Benutzer zugewiesen wurde, um sich bei mysql zu authentifizieren.
Anstatt sich mit
bei mysql anzumeldenmysql
Melden Sie sich so an:
mysql -uroot
Standardmäßig [email protected] hat alle Rechte und kein Passwort.
Wenn Sie sich ohne Passwort nicht als Root anmelden können, gehen Sie wie folgt vor:
Schritt 01) Fügen Sie die beiden Optionen im mysqld-Abschnitt von my.ini hinzu:
[mysqld]
skip-grant-tables
skip-networking
Schritt 02) Starten Sie mysql neu
net stop mysql
<wait 10 seconds>
net start mysql
Schritt 03) Verbinden Sie sich mit mysql
mysql
Schritt 04) Erstellen Sie ein Passwort von [email protected]
UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit
Schritt 05) Starten Sie mysql neu
net stop mysql
<wait 10 seconds>
net start mysql
Schritt 06) Melden Sie sich als root mit dem Passwort an
mysql -u root -p
Von da an solltest du gut sein.
ACHTUNG:Bitte entfernen Sie anonyme Benutzer !!!