Как вы изменяете пароль для пользователя root в phpMyAdmin на сервере WAMP? потому что я заблокирован из phpMyAdmin, после неправильного изменения пароля.Ввод пароля пользователю в PhpMyAdmin в Wamp
ответ
мой файл config.inc.php в папке phpmyadmin. Измените имя пользователя и пароль на тот, который вы установили для своей базы данных.
<?php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'enter_username_here';
$cfg['Servers'][$i]['password'] = 'enter_password_here';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
/*
* End of servers configuration
*/
?>
Найдите установку PhpMyAdmin для файла Documentation.txt. В этом разделе описано, как создать файл config.inc.php и как настроить имя пользователя и пароль.
у меня есть некоторые проблемы с ним, и фиксируют это мой используя другой конфигурации переменной
$cfg['Servers'][$i]['AllowNoPassword'] = true;
instead
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;
может быть это будет полезно Ot кому
Существует файл с именем config.inc.php в папке phpmyadmin.
путь к файлу C: \ WAMP \ приложения \ phpmyadmin4.0.4
Править auth_type 'печенье' до 'конфигурации' или 'HTTP'
$ CFG [ 'Servers'] [ $ i] ['auth_type'] = 'cookie';
$cfg['Servers'][$i]['auth_type'] = 'config';
или
$cfg['Servers'][$i]['auth_type'] = 'http';
Когда вы идете на сайт PhpMyAdmin, то вам будет предложено ввести имя пользователя и пароль. Это также защищает внешних пользователей от доступа к вашему приложению phpmyadmin, если вы столкнулись с тем, что ваш веб-сервер подвергается внешним подключениям.
Duganets решение блокирует PHPMYADMIN навсегда, и даже пользователь root не сможет получить доступ. Но решение, данное brianb & suchetan, действительно замечательно. –
Вернитесь к настройки по умолчанию следуя шаг:
Вместо
$cfg['Servers'][$i]['AllowNoPassword'] = false;
изменить его:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
в файле config.inc.php
.
Не указывайте никаких паролей и введите имя пользователя, как было раньше, что означает root
.
E.g.
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
Это работает для меня после того, как я редактировал мой config.inc.php
файл.
Похоже, имя пользователя и пароль phpmyadmin хранятся в другом месте (возможно, в настраиваемом конфигурационном файле) в WAMP или есть дополнительное хеширование или ... участие в этом процессе.
Таким образом, чтобы изменить используемый в настоящее время пароль по умолчанию на основе конфигурации, вы можете просматривать «<host>/phpmyadmin/user_password.php
» используя ваш браузер.Вам будет предложено ввести ваши учетные данные mysql, а затем вы можете использовать отображаемую форму для изменения сохраненного пароля для пользователя, которого вы ввели ранее.
Если в командной строке не найдено ни одного пароля mysql -u root -p , он будет запрашивать пароль, который будет использоваться по умолчанию при запуске установки. Это будет ваш пароль для журнала в PHPMyAdmin из
Для более поздних версиях можно также назвать config.sample.inc.php – KarlosFontana
я не имею имя пользователя или пароль строку в моем config.inc файл – CodyBugstein