2014-01-22 2 views
7

Я вижу этот вопрос уже задавали много раз, но я не найти решение моей проблемы. Пробовал все возможные комбинации в config.inc.phpXAMPP PhpMyAdmin Ошибка 1045, «Доступ запрещен для пользователя„корень“@„локальный“

$cfg['Servers'][$i]['auth_type'] = 'http'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = 'root'; 
$cfg['Servers'][$i]['extension'] = 'mysql'; 
$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'] = 'pmapass'; 

Я установил XAMPP. в PhpMyAdmin я изменил пароль [email protected]. Я могу войти в PhpMyAdmin, используя новый пароль.

Но когда я добавить новый пользователь Drupal согласно инструкциям по установке Друпала, я получаю эта ошибка:

Error 1045, "Access denied for user 'root'@'localhost' (Password: YES) 

Но все же пользователь drupal создается, но база данных drupal в mysql не создается.

Когда я пытаюсь создать базу данных drupal отдельно, я могу это сделать.

Помимо этого, я попробовал MySQL.exe -u root -p. Там хорошо работает, поэтому я не уверен.

+0

попытаться держать пароль пустым – PravinS

ответ

1

Try изменения

$cfg['Servers'][$i]['host'] = 'localhost';

в

$cfg['Servers'][$i]['host'] = '127.0.0.1';

+0

Это было уже '127.0.0.1', я изменил это 'локальный'. Оба не работают. – Kripa

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

в

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

Restart и вам будет предложено ввести пароль следующий доступ к PhpMyAdmin странице

0

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

Я попробовал все, но это лучшее решение

Решение: Панель управления Open XAMPP config.inc .php

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

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

Work fine !!

1

В config.inc.php

редактировать

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

в

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

Затем перезапустить.

И какая-то магия случится !!

0

Добавьте следующее:

/opt/lampp/phpmyadmin/config.inc.php

Код:

/* Authentication type */ 
$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user'] = 'admin'; 
$cfg['Servers'][$i]['password'] = ''; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = '127.0.0.1'; 
$cfg['Servers'][$i]['compress'] = false; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 
Смежные вопросы