phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

phpmyadmin w błędzie WAMP #1045 - Trzeba zresetować hasło

Jeśli problemem jest tylko zapomniane hasło, pozwoli to na jego zresetowanie. Jeśli jednak zmieszałeś niekompatybilne bazy danych z wersjami MySQL Server, po zresetowaniu hasła wystąpią inne problemy.

Zatrzymaj usługę mysql

wampmanager -> MySQL -> Service -> Stop Service

Edytuj plik my.ini

wampmanager -> MySQL -> my.ini

Znajdź [wampmysqld] sekcji w pliku ini. Dodaj tę linię bezpośrednio po sekcji [wampmysqld]

skip-grant-tables

Zrestartuj usługę mysql.wampmanager -> MySQL -> Service -> Start/Resume Service

Otwórz konsolę MySQLwampmanager -> MySQL -> MySQL Console

Teraz zamierzamy zresetować hasło dla użytkownika root, oczywiście można to wykorzystać do zresetowania dowolnego hasła użytkownika. Wprowadź następujące 2 polecenia w mysql> wiersza poleceń, każdy z średnikiem na końcu wiersza, i naciśnij ENTER po każdym wierszu, aby wydać polecenie mysql.

Dla wersji MySQL wcześniejszych niż 5.7.0

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

Dla wersji MySQL po 5.7.0

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

Uwaga że aktualizacja powinna zgłosić, że zaktualizowała więcej niż jeden wiersz, ponieważ w rzeczywistości istnieją 3 konta użytkowników z identyfikatorem użytkownika „root”, każde z inną domeną

tj. 127.0.0.1, localhost i ::1*

Teraz wpisz „quit” w wierszu polecenia mysql, aby istnieć mysql.

Zatrzymaj usługę mysqlwampmanager -> MySQL -> Service -> Stop Service

Edytuj plik my.iniwampmanager -> MySQL -> my.ini

Znajdź sekcję [wampmysqld] w pliku ini Usuń skip-grant-tables parametr, który dodaliśmy wcześniej.

NIE zostawiaj tego parametru w pliku ini jako luki bezpieczeństwa HUGH.

Zrestartuj usługę mysql.wampmanager -> MySQL -> Service -> Start/Resume Service



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MySQL działa tylko z:skip-grant-tables

  2. jak zrobić cytat dnia za pomocą php i mysql w kolejności według id

  3. Import CSV utf8 z phpmyadmin

  4. import.php:Brakujący parametr:błąd import_type w phpMyAdmin?

  5. Przywracanie starej kopii zapasowej MySQL