lubuntu - mariadb игнорирует правильный пароль

Это проблема, с которой я столкнулся сегодня при обновлении своей версии Lubuntu до 18.04. После обновления система удалила мои пакеты MariaDB. Когда я попытался установить их снова, установщик сказал, что текущая установка переместится в другую папку (поэтому я не беспокоюсь о потерянных данных, но мне нужен способ импортировать данные после того, как я это решу).

Однако после того, как я установил новый пакет MariaDB, он не попросил меня назначить пароль root (я предполагал, что он будет таким же, как и при предыдущей установке), однако я ошибся.

Я искал в интернете информацию о том, как сбросить пароль root, но после запуска службы в режиме --skip-grant-tables и назначения нового пароля для моей базы данных MariaDB, я все равно не смог войти в систему после перезагрузки. (Мне нужно было перезагрузиться, так как запуск службы вручную не работал).

 ~$ mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

Я ценю любую помощь в этом вопросе, поскольку она мешает моей работе.

1
задан 3 May 2018 в 18:35

1 ответ

Попытайтесь выполнить его с sudo и без переключателя пароля, как это

sudo mysql -u root

и вводите пароль своего пользователя обычно, когда sudo попросит аутентификацию.

Существует определенная причина этого, потому что mariadb теперь настроен по умолчанию для использования "Плагина аутентификации" сокета Unix, таким образом, "корневой" пользователь mariadb использует те же учетные данные в качестве "корневого" пользователя ОС.

Можно изменить это поведение из пользовательской конфигурации, но остерегаться, это может повредить другие процессы, которые полагаются на это или установку нового программного обеспечения, которое использует MariaDB/MySQL.

Альтернатива может быть должна установить нового пользователя с теми же полномочиями как корень и установить его для не использования плагина аутентификации сокета, таким образом, Вы оставляете пользователя root нетронутым, и можно войти в систему с пользователем и паролем.

Надежда это помогает.

Ссылки:

2
ответ дан 7 December 2019 в 13:24

Другие вопросы по тегам:

Похожие вопросы: