První věc, kterou musíte udělat, je spustit toto:
SHOW GRANTS;
Rychle uvidíte, že vám byl přidělen anonymní uživatel k ověření do mysql.
Místo přihlášení do mysql pomocí
mysql
přihlaste se takto:
mysql -uroot
Ve výchozím nastavení [email protected] má všechna práva a žádné heslo.
Pokud se nemůžete přihlásit jako root bez hesla, proveďte následující:
Krok 01) Přidejte dvě možnosti do sekce mysqld souboru my.ini:
[mysqld]
skip-grant-tables
skip-networking
Krok 02) Restartujte mysql
net stop mysql
<wait 10 seconds>
net start mysql
Krok 03) Připojte se k mysql
mysql
Krok 04) Vytvořte heslo z adresy [email protected]
UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit
Krok 05) Restartujte mysql
net stop mysql
<wait 10 seconds>
net start mysql
Krok 06) Přihlaste se jako root s heslem
mysql -u root -p
Odtud by vám mělo být dobře.
UPOZORNĚNÍ:Odstraňte prosím anonymní uživatele !!!