Intereting Posts
Как связать конкретную часть на той же странице с jquery и php? Как защитить PDF с помощью имени пользователя и пароля? Галерея изображений, например, Getty Images, но без базы данных Что такое правильный синтаксис для вызова функции рекурсивно в php Форма Jquery / Ajax Почтовые данные не работают Построение запроса mysqli с порядком и на странице для отображения PHP, Ошибка анализа: синтаксическая ошибка, неожиданный T_FUNCTION Использование значения столбца как индекса массива в доктрине Как сделать запрос «LIKE» в MONGODB с помощью PHP? PHP – найти следующую будущую повторяющуюся дату? PHP: копирование по записи и присваивание по ссылке выполняют разные действия на PHP5 и PHP7 AES 128-битное дешифрование частичного файла CTR с помощью PHP fopen терпит неудачу с getaddrinfo не удалось Мой код mod_rewrite в htaccess заставил страницу не загружать получить имя текущего скрипта PHP в файле include

Я не могу получить доступ к XAMPP phpMyAdmin; он говорит: Ошибка MySQL: Документация Не удается подключиться: неверные настройки

Полное сообщение об ошибке:

Error MySQL said: Documentation Cannot connect: invalid settings. Connection for controluser as defined in your configuration failed. phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server. 

До сих пор я использую веб-хостинг-сайт; возможно, это испортило мое соединение xampp. Файл phpMyAdmin «config.in.php» настроен следующим образом:

 /* Authentication type and info */ $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'] = '127.0.0.1'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; 

Я могу запустить php-коды, которые я создал с помощью xampp на «localhost: 8080», но я не могу получить доступ к mysql. Моя конфигурация подключения к базе данных выглядит следующим образом:

 // Databse Connection Constants define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PASS',',''); define('DB_NAME','gallery_db'); 

Может ли кто-нибудь помочь? Благодарю.

Я нашел ответ в StackOverflow. В файле config.inc.php я изменил 'config' на 'cookie'. Вот ответ, который цитируется в StackOverflow:

Шаг 1:

Найдите путь установки phpMyAdmin.

Шаг 2:

Откройте phpMyAdmin> config.inc.php в своем любимом текстовом редакторе.

Шаг 3:

Найти $cfg['Servers'][$i]['auth_type'] = 'config';

Замените его на $cfg['Servers'][$i]['auth_type'] = 'cookie';

Я нашел свой собственный ответ. Шаги, которые я выполнил для решения этой ошибки в XAMPP, следующие:

  1. Перейдите в "C:\xampp\phpMyAdmin"
  2. Найдите файл с именем "config.inc.php"
  3. Откройте этот файл в любом текстовом редакторе. (Я использовал Sublime Text)
  4. Найдите строки:
 /* Authentication type and info */ $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'] = ''; 
  1. Укажите свой пароль здесь:

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

  2. Перезапустите службы XAMPP.

Ваша проблема будет решена