2009-01-31 6 views

ответ

32

мой файл 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 
*/ 

?> 
+1

Для более поздних версиях можно также назвать config.sample.inc.php – KarlosFontana

+0

я не имею имя пользователя или пароль строку в моем config.inc файл – CodyBugstein

2

Найдите установку PhpMyAdmin для файла Documentation.txt. В этом разделе описано, как создать файл config.inc.php и как настроить имя пользователя и пароль.

5

у меня есть некоторые проблемы с ним, и фиксируют это мой используя другой конфигурации переменной

$cfg['Servers'][$i]['AllowNoPassword'] = true; 
instead 
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 

может быть это будет полезно Ot кому

14

Существует файл с именем 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, если вы столкнулись с тем, что ваш веб-сервер подвергается внешним подключениям.

+0

Duganets решение блокирует PHPMYADMIN навсегда, и даже пользователь root не сможет получить доступ. Но решение, данное brianb & suchetan, действительно замечательно. –

8

Вернитесь к настройки по умолчанию следуя шаг:

Вместо

$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 файл.

2

Похоже, имя пользователя и пароль phpmyadmin хранятся в другом месте (возможно, в настраиваемом конфигурационном файле) в WAMP или есть дополнительное хеширование или ... участие в этом процессе.

Таким образом, чтобы изменить используемый в настоящее время пароль по умолчанию на основе конфигурации, вы можете просматривать «<host>/phpmyadmin/user_password.php» используя ваш браузер.Вам будет предложено ввести ваши учетные данные mysql, а затем вы можете использовать отображаемую форму для изменения сохраненного пароля для пользователя, которого вы ввели ранее.

0

Если в командной строке не найдено ни одного пароля mysql -u root -p , он будет запрашивать пароль, который будет использоваться по умолчанию при запуске установки. Это будет ваш пароль для журнала в PHPMyAdmin из