Случилось страшное! Забыл пароль Admin-а от MediaWiki.

Авг 17th, 2012 | Posted by | Filed under Database, internet, PC, Software

Без паники! Пароль root-а на сервер mysql есть? А потому можно сделать следующее:

mysqlshow -u root -p{пароль рута без пробела после -p}

эта команда покажет имя базы данных MediaWiki. Например, wikidb. Далее, сделать:

mysqlshow -u root -p{пароль} wikidb


Если нет пароля root-а, в настройках MediaWiki в файле LocalSettings.php в корне директории MediaWiki на сайте есть имя пользователя, пароль и имя базы WordPress, сразу после комментария ## Database settings. Эти имя и пароль можно указать далее вместо имени и пароля root-а.
Эта команда покажет имя таблицы, в которой хранятся пользователи. Обычно это {префикс}_user, например, wiki_user. Далее сделать:

mysql -u root -p{пароль}

Появится приглашение ввести запрос к серверу. Написать:

connect wikidb;

Выйдет сообщение о подключении к БД wikidb. Написать команду замены пароля:

update wiki_user set user_password=md5(concat((user_id,-,md5('{здесь написать новый пароль !!!без фигурных скобочек!!!}'))) where user_name='Admin';

В принципе, ошибок никаких не должно быть. Пишем exit и пробуем войти под Admin-ом с новым паролем.

No comments yet.