Сообщение об ошибке, которое вы опубликовали, отличается от сообщения «Проверить пароль» в учебнике. Я предлагаю повторно включить отключенную вами опцию.
Ваша ошибка показывает, что вы (или кто-то) изменили пароль пользователя 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.