sql >> Databáze >  >> Database Tools >> phpMyAdmin

phpmyadmin v chybě WAMP #1045 - Je třeba obnovit heslo

Pokud je problém pouze zapomenuté heslo, umožní vám jej resetovat. Pokud jste však smíchali nekompatibilní databáze s verzemi serveru MySQL, později po resetování hesla nastanou další problémy.

Zastavte službu mysql

wampmanager -> MySQL -> Service -> Stop Service

Upravte soubor my.ini

wampmanager -> MySQL -> my.ini

Najděte [wampmysqld] sekce v souboru ini. Přidejte tento řádek přímo za sekci [wampmysqld]

skip-grant-tables

Restartujte službu mysql.wampmanager -> MySQL -> Service -> Start/Resume Service

Otevřete konzolu MySQLwampmanager -> MySQL -> MySQL Console

Nyní se chystáme resetovat heslo pro uživatele root, samozřejmě to lze použít k resetování hesla libovolného uživatele. Zadejte následující 2 příkazy na mysql> příkazového řádku, každý se středníkem na konci řádku, a stisknutím klávesy ENTER po každém řádku zadejte příkaz do mysql.

Pro verze MySQL starší než 5.7.0

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Pro verze MySQL po 5.7.0

UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), 
                      password_expired = 'N' 
WHERE User = 'root';
FLUSH PRIVILEGES;

Poznámka že aktualizace by měla hlásit, že aktualizovala více než jeden řádek, protože ve skutečnosti existují 3 uživatelské účty s uživatelským jménem 'root', každý s jinou doménou

tj. 127.0.0.1, localhost a ::1*

Nyní zadejte 'quit' do příkazového řádku mysql, aby existoval mysql.

Zastavte službu mysqlwampmanager -> MySQL -> Service -> Stop Service

Upravte soubor my.iniwampmanager -> MySQL -> my.ini

Najděte sekci [wampmysqld] v ini souboru Odeberte skip-grant-tables parametr, který jsme přidali dříve.

NENECHÁVEJTE tento parametr v souboru ini, je to velká bezpečnostní díra.

Restartujte službu mysql.wampmanager -> MySQL -> Service -> Start/Resume Service



  1. Wordpress a phpMyAdmin nemohou otevřít databázi RDS

  2. Jaká je správná syntaxe klauzule if pro uloženou funkci MySQL?

  3. Vnořeno ifs do select-where pro podmíněné dynamické filtrování

  4. SQL LIMIT podle sloupce id