Intereting Posts
PhpSerial: нет доступного stty – возможно, он работает Экспорт контактов Gmail в CSV с помощью PHP Почему ввод php: // может быть прочитан более одного раза, несмотря на то, что документация говорит иначе? Как заставить URL-адрес сайта оставаться таким же, как адрес домена PHPSpec Catching TypeError в PHP7 MySQL получает случайное значение между двумя значениями PHPMailer вызывает 504 тайм-аута на моем сервере Digital Ocean, используя nginx Очистить форму после отправки и успешного сообщения завиток следит за ошибкой местоположения Как поставить другие элементы из двух массивов рядом с аналогичными в PHP Запрос JavaScript Ajax vs jQuery $ .ajax Добавление пользовательской цены с ценой продукта woocomerce в корзине и оформлении заказа Продукт :: getProductsProperties (): 'id_image' возвращает 'en_default', а не изображение Ошибка MySQL при вставке данных, содержащих апострофы (одинарные кавычки)? PHP – я прав (0 == 'undefined'), почему?

XAMPP PhpMyAdmin Ошибка 1045, «Доступ запрещен для пользователя root» @ «localhost»

Я вижу, что этот вопрос задавался много раз, но я не нашел решения для своей проблемы. Пробовал все возможные комбинации в config.inc.php

 $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 я изменил пароль root@localhost . Я могу войти в PhpMyAdmin, используя новый пароль.

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

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

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

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

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

Попробуйте изменить

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

в

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

В config.inc.php

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

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

в

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

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

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

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

в

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

Перезапустите, и вам будет предложено ввести пароль следующего доступа к странице phpmyadmin.

1045 – доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля yes)

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

Решение: Откройте панель управления xampp config.inc.php

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

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

Работайте отлично!

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

/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;