Pokud jste skutečně nastavili heslo uživatele root a právě jste ho ztratili/zapomněli:
- Zastavte MySQL
-
Restartujte jej ručně pomocí volby skip-grant-tables:
mysqld_safe --skip-grant-tables
-
Nyní otevřete nové okno terminálu a spusťte klienta MySQL:
mysql -u root
-
Heslo uživatele root ručně resetujte pomocí tohoto příkazu MySQL:
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
Pokud používáte MySQL 5.7 (zkontrolujte pomocí mysql --version v Terminálu), příkaz je:UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
-
Vyprázdněte oprávnění pomocí tohoto příkazu MySQL:
FLUSH PRIVILEGES;
Z http://www.tech-faq.com/reset-mysql- heslo.shtml
(Možná to není to, co potřebuješ, Abs, ale myslím, že by to mohlo být užitečné pro lidi, kteří v budoucnu narazí na tuto otázku)