Статьи Установка MySQL 5 и phpMyAdmin

Discussion in 'Статьи' started by D=P=CH= MOD=, 21 Sep 2006.

  1. D=P=CH= MOD=

    D=P=CH= MOD= Elder - Старейшина

    Joined:
    15 Aug 2006
    Messages:
    249
    Likes Received:
    195
    Reputations:
    15
    Установка MySQL 5 и phpMyAdmin

    Не так давно повился MySQL 5... Всё бы хорошо, но была большая проблема заставить phpmyadmin с ним работать, потому что если у root пользователя не пустой пароль, то выдается ошибка 'Client does not support authentication protocol requested by server; consider upgrading MySQL client'.

    Как лечить %)

    .Качаем MySQL Administrator
    http://www.mysql.com/products/tools/administrator/

    1. При установке самого mysql не забываем ввести пароль для root пользователя

    2. Идем в MySQL Administrator -> Startup Variables -> Security

    3. Сначала открываем файл my.ini, ставим галочки : Disable grant tables, Use old passwords

    4. Рестартим MySQL

    5. Сейчас мы в phpMyAdmin можем войти, потому что проверка на пароль вааще отключена. Идем в БД mysql, таблица Users.
    В ней поле password - это уже в виде MYSQL5Hash, который нам не надо.

    Генерим нормальный MYSQL Hash, например этой программой : MD5 Inside
    Вставляем 16 символьный хэш вместо того что у нас есть.

    6. Прописываем в конфиге phpMyAdmin пользователя и пароль.

    7. Убраем галочку напротив grant tables в MySQL Admin

    8. Рестартим...
    Теперь всё должно работать. Смысл всеё этой фигни - вернуть все к старому кодированию паролей а не к новому. Потому что phpMyAdmin пока что не понимает mysql5 hash.

    (с) xicq.info
     
  2. null_access

    null_access Elder - Старейшина

    Joined:
    31 Jan 2005
    Messages:
    128
    Likes Received:
    6
    Reputations:
    0
    Так вот вопрос) если я забыл ввести пасс при установке, где мне потом ето сделать?