Het eerste dat u moet doen, is dit uitvoeren:
SHOW GRANTS;
U zult snel zien dat u de anonieme gebruiker bent toegewezen om te authenticeren in mysql.
In plaats van in te loggen op mysql met
mysql
log als volgt in:
mysql -uroot
Standaard [email protected] heeft alle rechten en geen wachtwoord.
Als je niet kunt inloggen als root zonder wachtwoord, doe dan het volgende:
Stap 01) Voeg de twee opties toe in de mysqld-sectie van my.ini:
[mysqld]
skip-grant-tables
skip-networking
Stap 02) Start mysql opnieuw
net stop mysql
<wait 10 seconds>
net start mysql
Stap 03) Maak verbinding met mysql
mysql
Stap 04) Maak een wachtwoord van [email protected]
UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit
Stap 05) Start mysql opnieuw
net stop mysql
<wait 10 seconds>
net start mysql
Stap 06) Log in als root met wachtwoord
mysql -u root -p
Vanaf daar zou je goed moeten zijn.
VOORZICHTIG:Verwijder anonieme gebruikers!!!