|
|
|
|
|
для: cheops
(13.01.2006 в 12:54)
| | тогда все стало понятно
это у них в статье опечатка
спасибо | |
|
|
|
|
|
|
|
для: moonfox
(12.01.2006 в 22:56)
| | В старой версии используется не MD5(), а функция шифрования PASSWORD(). | |
|
|
|
|
|
|
|
для: cheops
(12.01.2006 в 22:32)
| | пароль я конечно прописал....
и логин - root
и пароль - 1224
но самое интересное что в этой статье написано все верно и некакой пропиской пароля с конфигурационный файл проблем с роботой не избежать....
единственное что md5 с 1224 - формирует хеш 68d13cf26c4b4f4f932e3eff990093ba
хотя 446ab9250c82719b - преобразуется именно в 1224
я просто поставил старый свой 3.23 sql
зашел в юзер-пасворд в таблице mysql - и посмотрел как там хешируется этот мой заданный при старте sql пароль - 1224 - нашел там строку 446ab9250c82719b
убил этот sql поставил 5 0 18
и проделал все что написанно выше и вот теперь все заработало!
единственное непонятно отчего 1224 функция db5 выдает 68d13cf26c4b4f4f932e3eff990093ba
а в старой версии sql он был захеширован - 446ab9250c82719b
и это был правельный вариант | |
|
|
|
|
|
|
|
для: moonfox
(12.01.2006 в 20:14)
| | Это было про phpMyAdmin, вы задали пароль - теперь его нужно прописать в конфигурационном файле config.inc.php, чтобы phpMyAdmin мог соединится с сервером. | |
|
|
|
|
|
|
|
для: cheops
(12.01.2006 в 11:00)
| | а это тогда про что???
-------------------------------------------------
Установка MySQL 5 и phpMyAdmin
Не так давно повился MySQL 5... Всё бы хорошо, но была большая проблема заставить phpmyadmin с ним работать, потому что если у root пользователя не пустой пароль, то выдается ошибка 'Client does not support authentication protocol requested by server; consider upgrading MySQL client'.
Как лечить %)
Качаем MySQL 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.
--------------------------------------------------------------------------- | |
|
|
|
|
|
|
|
для: moonfox
(12.01.2006 в 02:14)
| | Если вы ввели пароль root при инсталяции, вы должны прописать его в конфигурационном файле config.inc.php, чтобы phpMyAdmin мог соединится с сервером. | |
|
|
|
|
|
|
| поставил mysql 5
и phpmyadmin 2 7 0
запускаю . index.php -
получаю: phpMyAdmin попытался соединиться с сервером MySQL, но сервер отверг соединение. Проверьте имя хоста, пользователя и пароль в config.inc.php.
Ответ MySQL:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
менял в конфиге 'config' на 'http' - ввожу root и пароль который установил при инсталяции mysql - не срабатывает!
что с этим делать? | |
|
|
|
|