2015-06-28 3 views
0

Недавно попытался обновить пароль пользователя SQL с помощью PHPMyAdmin и теперь я получаю эту ошибку:XAMPP # 1045 - Доступ запрещен для пользователя

#1045 - Access denied for user 'root'@'localhost' (using password: YES)

Я искал десятки постов стеков и ни одно из решений, которые люди имеют как представляется, работают для меня. Я пробовал редактировать phpMyAdmin config.inc.php, чтобы установить новый пароль, и оставил его пустым полностью - без успеха.

В настоящее время файл конфигурации выглядит следующим образом:

/* Authentication type and info */ 
$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['extension'] = 'mysqli'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 
$cfg['Lang'] = ''; 

/* Bind to the localhost ipv4 address and tcp */ 
$cfg['Servers'][$i]['host'] = '127.0.0.1'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 

/* User for advanced features */ 
$cfg['Servers'][$i]['controluser'] = 'pma'; 
$cfg['Servers'][$i]['controlpass'] = ''; 

Я в полной растерянности прямо сейчас. Любая помощь оценивается. Я думал, что знаю пароль (это было то, что я установил недавно), но при попытке установить новый экземпляр CMS для новой базы данных он не принял пароль, поэтому я попытался создать новый) ,

Я попытался изменить тип аутентификации:

$cfg['Servers'][$i]['auth_type'] = 'config'; 

Что дает мне возможность вручную ввести детали в настоящее время установлены. Но она по-прежнему говорит, что их неправильно, то ...

+0

изменить 'auth_type' на' http', например. – Sirko

ответ

0

Вам необходимо поставить новый пароль в конфигурационном файле в этой строке:

$cfg['Servers'][$i]['password'] = 'yournewpassword'; 

, если вы не можете вспомнить свой корневой пароль, следуйте инструкциям, here, чтобы сбросить его.

Смежные вопросы