Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
забыл рутовый пароль от базы
 
народ подскажите можно-ли восстановить рутовый пароль от mysql если знаешь рутовый пароль от всей системы?
 
Восстановить?
Нет.
Сменить - да. Уверен на 100%. Только вот как незнаю. Логин-пароли MySQL берёт из базы данных, которая зовётся mysql, и которая, как и все базы данных лежит в отдельном каталоге, можно изменить эту БД, и таким образом сменить пароль. Только вот как я незнаю. Сотреть нужно, сейчас, с ходу сказать не могу, буду в Linux, посмотрю man. Попробуй Яндекс спросить.
Кстати, вот что он мне ответил
http://web.daxx.ru/unix/mysql-root-password.html
 
да в общем то, восстановть в некотором проценте случаев (если он не очень сложный), тоже можно.
скопировать таблицу mysql.user, как файлы, и снять хеш в своей системе, затем попытаться подобрать пароль к хешу.
при длине пароля не более 8-и символов - этот реально
 
за-лесс-ть "руками" в файл /var/lib/mysql/mysql/user.MYD
да поправить MD5 руту.
 
2 less
только, там не md5 ледит, а собственый хеш, получучаемый функцией password() в MySQL
 
Цитата
Phoenix пишет:
2 less
только, там не md5 ледит, а собственый хеш, получучаемый функцией password() в MySQL

Да ну? и что это меняет ?

скопировал известный хэш от другого юзера, или
mysql> select password(3434234234234234nvdhwj452345);
 
Вчера читал man по mysqld
Делается очень просто это:
1) Останавливается mysqld
2) Запускается с параметрами --skip-grant-tables --skip-networking
3) Запускается клиент mysql там пишется
GRANT ALL PRIVILEGES TO root@localhost ON *.*;
4) Сервер mysqld перезапускается уже как обычно.

При установке так собственно база дынных mysql и создаётся, и заносится то, что нужно.
 
Во как надо!
А мы всё через ж. автогеном   
Страницы: 1
Читают тему