Сброс пароля для root в mysql установленном через Denwer в Windows

Нет картинки Как сбросить или изменить пароль для root в phpMyAdmin в Denwer

И так вы забыли пароль от рута и при входе в phpmyadmin вам пишет: #1045 - Access denied for user 'root'@'localhost' (using password: YES) Ничего страшного. Останавливаем сервер через stop Denwer, идем в папку куда установили Денвер - C:\WebServers\usr\local\mysql-5.5\ в ней лежит файл my.cnf (или my.ini) заходим в него и после [mysqld] вбиваем строчку:

skip-grant-tables

Сохраняем и закрываем файл. Теперь сервер будет нас пускать без инициализации пароля. Запускаем Денвер, заходим в http://localhost/Tools/phpMyAdmin/ нажимем в меню SQL и вводим две строчки, где вместо MyNewPass пишем свой пароль:

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Жмем GO/Выполнить. Выключаем Денвер, стираем строку со skip-grant-tables Запускаем Денвер заново, и в папке по адресу z:\home\localhost\www\Tools\phpmyadmin\ редактируем 3 строчки файла config.inc.php таким образом:

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'MyNewPass';

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.