XAMPP и Access denied for user 'root'@'localhost phpMyAdmin

Свободное общение

Модераторы: Xpycm, Koduc

XAMPP и Access denied for user 'root'@'localhost phpMyAdmin

Сообщение Xpycm » 07 фев 2012, 17:04

Сегодня после запуска XAMPP и попытке войти в phpmyadmin увидел очень неприятное сообщение "Access denied for user 'root'@'localhost".

Причём вчера всё работало. А сегодня походу звук перфоратора соседа как-то повлиял на мускуль.

Погуглив, нашёл информацию, что сбрасывать пароль необходимо тут: http://localhost/security/xamppsecurity.php
Попробовал - не помогло.

Далее были советы с изменением в конфигурационном файле phpmyadmin и т.п. В общем ни к каким результатам это не привело.

Затем попробовал авторизоваться через adminer, и тоже "доступ запрещён".
Тут-то меня осенило, что это проблема не в настройках безопасности XAMPP или конфигурационном файле phpmyadmin, а необходимо сбрасывать пароль для root непосредственно mySQL.
Для этого:

1) Создайте файл, например, reset-pass.txt в корне диска C, со следующим содержанием:\

Код: Выделить всё
UPDATE mysql.user SET Password=PASSWORD('your_password') WHERE User='root';
FLUSH PRIVILEGES;


кстати, поле password можно оставлять пустым, и тогда получится так:
Код: Выделить всё
 UPDATE mysql.user SET Password=PASSWORD('') WHERE User='root';


2) запустите cmd и выполните команду:

Код: Выделить всё
mysqld.exe --init-file=C:\\reset-pass.txt


соответственно сначала выполнив
Код: Выделить всё
cd C:\xampp\mysql\bin


Всё, ваш пароль сброшен на тот, что указали в файле reset-pass.txt

Не знаю с чем это связано, но такое у меня уже не в первый раз на XAMPP.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1541
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 45

Re: XAMPP и Access denied for user 'root'@'localhost phpMyAd

Сообщение andipas » 07 фев 2012, 19:18

Вот поэтому под Винду лучше всего Денвер :)
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 619
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 20

Re: XAMPP и Access denied for user 'root'@'localhost phpMyAd

Сообщение Xpycm » 07 фев 2012, 19:33

XAMPP использую уже очень давно, но с такой неприятностью столкнулся только в версии 1.7.7.
Возможно косяк какой-то в самой сборке, либо версии mySQL
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1541
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 45

Re: XAMPP и Access denied for user 'root'@'localhost phpMyAd

Сообщение Koduc » 08 фев 2012, 11:30

В далекие времена начала моей программистской деятельности не были сборки распространены так. Отдельно устанавливал и настраивал под винду apache + mysql + perl + php
А сейчас ишь, хитрые, кнопочку ткнул и стало хорошо? ненене;)
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20


Вернуться в Курилка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron