Потерял пароль root для mysql из комплекта Denwer
На флешку установил Denwer и в режиме оффлайна пишу в блог. В конце дня делаю дамп базы. Дома восстанавлию дамп на реальный сервер. Захотел сделать настройки Denwer`а максимально идентичными настройкам на сервере. Видимо отвлекся, и в итоге остался без доступа к mysql серверу денвера.
Метод лечения достаточно простой. Для начала нужно точно выяснить путь установки денвера. У меня он установлен на диске Z:\, поэтому там, где я использую Z:\ вам нужно подставить свой путь.
Теперь останавливаем денвер. Находим файл stop.exe и запускаем:
Z:\denwer\stop.exe
Теперь открываем файл mysql.pl любым текстовым редактором с поддержкой юникода. Отличный выбор notepad2.
Z:\denwer\scripts\init.d\mysql.pl
В mysql.pl находим строчку
# Run the server.
Смотрим ниже и видим столбик директив запуска:
"--user=root", "--standalone",
В начало этого столбика нужно добавить строчку:
"--skip-grant-tables",
Сохраняем файл. Запускаем денвер
Z:\denwer\start.exe
Открываем командную строку
cmd.exeи делаем:
C:\Documents and Settings\winuser>z: Z:>cd usr\local\mysql-5.1\bin\ Z:\usr\local\mysql-5.1\bin\>mysql -uroot
Должно появиться приглашение сервера mysql.
mysql>
Установим новый пароль:
mysql> use mysql;
mysql> update user set password=PASSWORD("Здесь вписываем новый пароль") where User='root';
mysql> flush privileges;
mysql> quitПерезапустим денвер
Z:\denwer\restart.exe
Радуемся :)
- Фильтрация почты вместе с Imapfilter
- Цветовая тема эмулятора терминала. xterm, urxvt etc
- Ericsson T39 refurbished, купленный на ebay. Или что внутри?
- Для чего нужен планшет?
- Если камера не умеет mass-storage. Качаем фотки с помощью gphoto2
- Как выбрать планшетный компьютер для себя?
- tabbed xterm или два слова об XEmbed
