Доступ запрещен из-за ошибки пользователя во время установки phpmyadmin - PullRequest
0 голосов
/ 08 мая 2020

Я хочу установить phpmyadmin на Ubuntu 20.04. Я беру пароль 2 раза (сначала я попробовал пароль root, но после попытки оставить поле пустым или использовать другой пароль). Каждый раз, когда я ошибаюсь, например экран моей ошибки . Я нашел этот учебник . Автор этой статьи написал:

В командной строке выполните следующую команду, чтобы отключить компонент «Проверить пароль». Обратите внимание, что на самом деле это не приведет к его удалению, а просто остановит загрузку компонента на вашем MySQL сервере:

Но этот компонент отключен, но у меня все еще есть эта ошибка. Как решить свою проблему

1 Ответ

0 голосов
/ 09 мая 2020

Сообщение об ошибке, которое вы опубликовали, отличается от сообщения «Проверить пароль» в учебнике. Я предлагаю повторно включить отключенную вами опцию.

Ваша ошибка показывает, что вы (или кто-то) изменили пароль пользователя MySQL, который Ubuntu (и Debian) использует для административных целей (debian- sys-maint). Подробная информация об этом пользователе задокументирована в README.Debian, а пароль хранится на диске в /etc/mysql/debian.cnf.

Чтобы решить эту проблему, вы можете просто установить пароль на известное значение и отредактировать файл конфигурации, чтобы сообщить вам system новый пароль.

Предположительно , вы используете MySQL 8.0.20, и в этом случае вы должны подключиться через клиент командной строки (mysql -u root -p) и запустить команду вот так: ALTER USER 'debian-sys-maint'@'localhost' IDENTIFIED BY 'aReallyComplexPassword';.

Если вы используете MariaDB, введите команду SET PASSWORD FOR 'root'@'localhost' = PASSWORD('aReallyComplexPassword');.

Вам больше не понадобится пароль после того, как вы введете его в / и т.д. / mysql / debian.cnf). Обратите внимание, что вам нужно отредактировать файл debian.cnf как root или sudo.

...