Настройка MySQL, управляемого администратором в XAMPP

#php #mysql #apache #xampp #adminer

#php #mysql #apache #xampp #администратор

Вопрос:

У меня просто возникли некоторые проблемы с настройкой Adminer в XAMPP. Я делаю что-то с базами данных в первый раз, поэтому, пожалуйста, потерпите меня, если это ошибка любителя.

Поэтому я отбросил adminer.php файл в папку htdocs XAMPP и запустил оба сервера Apache и MySQL с панели управления XAMPP. Но когда я пытаюсь войти в систему после перехода localhost/adminer.php , я получаю сообщение об ошибке:

 Access denied for user 'abc'@'localhost' (using password: YES)
  

Что я должен сделать, чтобы исправить это?

Комментарии:

1. sourceforge.net/p/adminer/discussion/960417/thread/2bf54b69 Разрешение учетной записи в mysql

2. Я думаю, что ваше имя пользователя или пароль неверны. Параметрами XAMPP по умолчанию являются «root» и «» (пустая строка). Также я рекомендую MySQL Workbench для работы с базой данных. mysql.com/products/workbench

3. Как мне это изменить? Попытка войти в систему, оставив поле пароля пустым, дает мне «недопустимую базу данных»

Ответ №1:

  • Переустановите Xampp
  • Запустите сервер, перейдите на localhost в phpMyAdmin.php на веб-странице
  • Перейдите к учетным записям пользователей и нажмите в последнем действии «Редактировать привилегии»
  • Измените пароль (например, «123456»)
  • Перейдите в папку Xampp в phpMyAdmin и откройте config.inc.php

Заменить — $cfg[‘Servers’][$i][‘auth_type’] = ‘config’; — $cfg[‘Servers’][$i][‘password’] = «;

Для — $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’; — $cfg[‘Servers’][$i][‘password’] = ‘123456’;

Теперь

  • Не загружайте Adminer для MySQL и поместите его в htdocs.
  • переименуйте Adminer ****.php в Adminer.php
  • Открыть localhost/Adminer.php

Открыть базу данных

  • localhost
  • root
  • 123456
  • Имя базы данных