Вход в phpMyAdmin без пароля (AllowNoPassword)
- AJIekceu4
- 02.05.2019
- 54 950
- 12
- 05.01.2021
- 52
- 44
- 8
В данной статье пойдет речь о том, как сделать так, чтобы phpMyAdmin позволял залогиниться под учетной записью в тех случаях, когда пароль для пользователя БД Mysql не задан. Конечно самым правильным решением будет просто задать пароль для пользователя с помощью доступных инструментов, но в том случае, когда это не сделать, можно воспользоваться информацией из данной статьи.
Описание
При попытке зайти под учетной записью в phpMyAdmin с пустым паролем, можно столкнуться с вот такой ошибкой:
Вход без пароля запрещен при конфигурации (смотрите AllowNoPassword)
Login without a password is forbidden by configuration (see AllowNoPassword)
Сделано это для того, чтобы при неправильной конфигурации mysql сервера (отсутствие пароля у пользователя), злоумышленник не мог получить доступ к вашей базе данных.
Разрешаем вход для пользователя без пароля в phpMyAdmin
Для того, чтобы эта ошибка больше не выводилась, необходимо проделать следующее.
В случае, если в каталоге phpMyAdmin уже есть файл config.inc.php
, то необходимо найти в нем опцию $cfg['Servers'][$i]['AllowNoPassword']
и выставить ее значение в true. Если же такой опции нет, то ее необходимо добавить.
$cfg['Servers'][$i]['AllowNoPassword'] = true;
В том случае, если файла config.inc.php
нет, необходимо переименовать (или просто скопировать содержимое) файл config.sample.inc.php
, который лежит в самом корне каталога phpMyAdmin, там же, где лежат файлы favicon.ico, robots.txt и т.д. Открыть его, найти настройку $cfg['Servers'][$i]['AllowNoPassword']
и выставить ее значение в true.
$cfg['Servers'][$i]['AllowNoPassword'] = true;
После этого, если все сделано правильно, такая ошибка больше не должна появляться.
Добавить комментарий