|
|
01.10.2009, 13:49
|
|
ZUZ
Зарегистрирован: 2009-10-01
Сообщений: 1
|
1) у хостера Ru-центр после запланированного технологического рестарта сервера не завелся наш сайт:
2) после обращения в техподдержку выяснилось, что отсутствует скрипт запуска MySQL - был запущен в ручную, сайт заработал
3) однако при попытке войти под авторизованным пользователем в закрытую часть или под администратором - ошибка "Авторизационные данные неверны!"
4) обратился в вашу техподдержку по телефону - попросили проверить версию MySQL, возможно была смена с 4-ой на 5-ую верисю
5) перезвонил в RU-центр - там указали, что на вирт хостинге установлен наш собственный движок MySQL и он 5-ой версии
PS я созданием и размещением данного сайта не занимался. Большого опыта работы с NetCat пока нету...
|
|
|
01.10.2009, 14:02
|
|
Гость
Гость
|
Похоже, что обновляли mysql и способ хэширования паролей изменился.
Попробуйте через mysqladmin обнулить пароль пользователя в бд, зайти с пустым паролем и снова установить необходимый пароль. После этого пароль будет захэширован новой версией и дальше все будет работать как обычно.
|
|
|
02.10.2009, 13:58
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
Если пользователей много, то сбросить пароли - не вариант.
Для этого в connect_io.php
можно прописать строчку:
$db->query("SET OLD_PASSWORDS=ON;");
После этого нужно выполнить запрос flush privileges
|
|
|
21.05.2012, 18:21
|
|
maxonline
Maxonline
Зарегистрирован: 2009-01-12
Сообщений: 45
|
Цитата:Если пользователей много, то сбросить пароли - не вариант.
Для этого в connect_io.php
можно прописать строчку:
$db->query("SET OLD_PASSWORDS=ON;");
После этого нужно выполнить запрос flush privileges
Строчку в connect_io.php оставить навсегда или ее после выполнения запроса flush privileges нужно удалить?
Где и как выполнить запрос "flush privileges"?
Максим
|