Я только что установил MariaDb
на свежий Ubuntu Gnome и впоследствии запустил mysql_secure_installation, где я установил приличный пароль администратора, удалил анонимного пользователя и т. Д.
После этого я понял странное поведение в отношении пароля администратора:
- Если я пытаюсь войти с моей обычной учетной записи пользователя с помощью команды,
mysql -u root -p
я всегда получаю сообщение об ошибке:ERROR 1698 (28000): Access denied for user 'root'@'localhost'
я почти уверен, что ввел правильный пароль, который я установил с помощью mysql_secure_installation ранее ... - Когда я запускаю команду с правами root
sudo mysql -u root -p
, я всегда получаю доступ к базе данных, независимо от того, какой пароль я на самом деле ввожу ...
Это нормальное поведение, я делаю что-то не так или я как-то испортил установку?
источник