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

#1045 — Odmowa dostępu dla użytkownika „root”@„localhost” (przy użyciu hasła:TAK)

Najpierw zmieniłem hasło roota, uruchamiając mysql po wyświetleniu monitu za pomocą

mysql -u root -p

Zaktualizuj hasło:

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

Edytowana linia w pliku config.inc.php z nowym hasłem roota:

$cfg['Servers'][$i]['password'] = 'MyNewPass'

Zatrzymaj i ponownie uruchom usługę mysql (w systemie Windows:mysql_stop.bat /mysql_start.bat )

i skłoniło phpMyAdmina do pracy!

EDYCJA 2017:dla MySQL≥5.7 użyj authentication_string zamiast Password (zobacz tę odpowiedź ):

UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Zapytanie SQL, aby dodać prefiks do istniejącej wartości w polu

  2. Nie można połączyć się z phpMyAdmin na MAMP

  3. PhpMyAdmin automatycznie odświeża tabelę MySQL

  4. jak uzyskać dostęp do phpmyadmina tylko port 8080 w apache

  5. Jak włączyć widok Projektanta phpMyAdmina?