2015-03-13 3 views
3

Привет, я знаю его старый вопрос, но я пробовал много ответов и руководств, но все напрасно. Я использую PHPMyAdmin без пароля на моей локальной машине ранее, и я изменил пароль с помощью командной строки на окнах со следующей командойXAMPP phpMyadmin: доступ запрещен после смены пароля

mysqladmin.exe -u пароль суперпользователя корень

С тех пор я не в состоянии открыть мой LOCALHOST/PHPMyAdmin и я получаю следующее сообщение об ошибке

1045 - Доступ запрещен для пользователя 'корень' @ 'локальный' (не используя пароль: NO)

Я попытался изменить config.inc.php текущее состояние этого файла выглядит следующим образом

$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
$cfg['Servers'][$i]['extension'] = 'mysqli'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 
$cfg['Lang'] = ''; 

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

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

Я попытался изменить пароль с локального хоста/security.php и измененного пароля . Я также попробовал переустановить пароль root, открыв resetroot.bat командный файл. Я серьезно думаю, что все испортил, поэтому, если кто-то может мне помочь, я буду благодарен за это. Я использую Xampp на окнах 7

EDIT Кроме того, я хотел бы сказать вам, что я пытался придать новый пароль

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

а также

$cfg['Servers'][$i]['controluser'] = 'pma'; 
$cfg['Servers'][$i]['controlpass'] = ''; 

изменение пользователя to root

ответ

0

Вы определяете свой корневой пароль на «root» с помощью командной строки, s o, в config вы должны использовать имя:

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

+0

Извините, пожалуйста, см. Мое редактирование в вопросе –

0

Существует пакетный файл с именем resetroot.bat, расположенный в папках xammp «C: \ xampp \ mysql», запустит это, и он удалит пароли phpadmin. Затем все, что вам нужно сделать, это запустить службу MySQL в xammp и нажать кнопку admin.

Источник: How to get back Lost phpMyAdmin Password, XAMPP

+0

Пробовал. Не работает –

+0

Перезапустили ли вы свою службу mysql после изменений? –

+0

попробуйте изменить $ cfg ['Servers'] [$ i] ['controluser'] = 'pma'; to $ cfg ['Servers'] [$ i] ['controluser'] = 'root'; – Antony

0

Вы должны изменить пароль в конфигурации В случае, если вы забыли свой пароль, нажмите на пароле сброса .bat файл находится в папке тузда в корневой папке XAMPP

$cfg['server'][$i]['password'] = 'PassWordHere' 

возвращается также изменения в конфигурацию PMA так, что может привести к вещам тормозить

2

Open XAMPP/PhpMyAdmin/config.inc и изменить линию

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

в

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

PhpMyAdmin покажет экран входа в систему, где вы можете ввести имя пользователя и пароль.

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