phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Достъпът е отказан след задаване на потребителска парола със SHA256 в phpMyAdmin

MySQL наскоро промени типа на удостоверяване по подразбиране и между MySQL и PHP тази промяна отне доста време, за да бъде поддържана от PHP. Старият метод беше mysql_native_password а новият е caching_sha2_password . Версиите на PHP, започващи от 7.4, поддържат новия метод. Тъй като това е свързано със самия PHP, phpMyAdmin, поддържащ този метод, изисква от вас да стартирате актуализирана PHP инсталация (самият phpMyAdmin е готов за тази промяна, но способността ви да го използвате зависи от вашата PHP версия).

По принцип имате две опции:

  1. Надстройте своя PHP до 7.4 или по-нова версия.
  2. Променете типа на удостоверяване на вашия потребител на по-старата mysql_native_password . Можете да направите това, като редактирате потребителя (от раздела Потребителски акаунти в phpMyAdmin, редактирайте потребителя, след което променете метода за удостоверяване от падащото меню).


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. #1030 - Получих грешка 176 Прочетете страница с грешна контролна сума от системата за съхранение Aria

  2. information_schema показва неизвестно състояние на таблицата:TABLE_TYPE mysql phpmyadmin

  3. phpmyadmin няма получени данни за импортиране на грешка, как да коригирам?

  4. Има ли начин за скрито или експортиране на цяла MySQL база данни във валидни CSV файлове?

  5. Промяна на полета в таблици на база данни с phpMyAdmin