Я установил сервер MySQL на 3 разных серверах (все Ubunutu 18.04).Практически во всех руководствах по установке после установки я предполагаю запустить sudo mysql_secure_installation
, где, среди прочего, установлен пароль root.Однако после запуска этой утилиты я по-прежнему не могу получить доступ к mysql с помощью следующего:
mysql -u root -p
>ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Что мне нужно сделать, это sudo
в mysql и изменить пароль root с помощью следующего:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pass123';
Почему я не могу войти в систему как root после установки пароля с помощью mysql_secure_installation
? Я чувствую, что что-то упустил.