PDA

Просмотр полной версии : Установка MySQL 5 и phpMyAdmin


D=P=CH= MOD=
21.09.2006, 22:38
Установка 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

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

Так вот вопрос) если я забыл ввести пасс при установке, где мне потом ето сделать?