Как восстановить пароль администратора на localhost?

Главные вкладки

Аватар пользователя anser anser 17 декабря 2006 в 21:35

Прошу помочь в восстановлении пароля. Вернее, как это делается без переустановки CMS и БД. Установил утром Drupal на localhost (4.7.4, win xp, MySQL 4.0.25), залогинился и стал суперпользователем, а вот пароль вылетел из дурной головы. Сейчас не могу войти. Что делать? Если бы на интернет-сервере, то пароль пришел бы на мыло, а тут как?

Комментарии

Аватар пользователя Dan Dan 17 декабря 2006 в 21:43

Регистрация пользователей разрешена?

Если да - регистрируйтесь новым пользователем, а затем в БД в таблице users из поля pass скопируйте пароль нового пользователя в суперпользователя.

А вообще на локал хосте чего выпендриваться? Используйте anser/anser Smile

Аватар пользователя rgb rgb 17 декабря 2006 в 22:00

Ещё есть вариант (почти то же, что предложил Dan): надо в таблице {users} просто подменить пароль пользователя.

UPDATE users SET pass=md5('тут пароль новый') WHERE uid=1

Аватар пользователя anser anser 18 декабря 2006 в 0:13

Большое спасибо за быстрый ответ. Немножко исследовал структуру таблицы users из командной строки mysql.exe, потом написал

UPDATE users SET name='anser', pass=md5('anser') WHERE uid=1;

И всё получилось!

Аватар пользователя yagoo yagoo 29 августа 2012 в 14:59

что такое ANSER ?
Если вводишь эту строку «UPDATE users SET name='anser', pass=md5('anser') WHERE uid=1;», то какой пароль потом использовать?

anser/anser не подходит почему-то. Хотя в базе пользователь сменился

Аватар пользователя Dan Dan 30 августа 2012 в 18:38

"yagoo" wrote:
Если вводишь эту строку «UPDATE users SET name='anser', pass=md5('anser') WHERE uid=1;», то какой пароль потом использовать?

anser