Назад | Перейти на главную страницу

Невозможно сбросить пароль сервера MySQL даже при удалении всего

Я борюсь с новым блестящим сервером Ubuntu. Мой пароль root для MySQL не работает, и я не могу его изменить. Что я пробовал:

sudo service mysql stop
sudo mysqld_safe --skip-grant-tables &

mysql
use mysql;
UPDATE mysql.user SET authentication_string=PASSWORD('MYPASS') WHERE User='root';
FLUSH PRIVILEGES;
quit

sudo service mysql start

    mysql -u root -p
Enter password: 

    Access denied for user 'root'@'localhost'

Я также пробовал с mysql_secure_installation, но так же, как и раньше

Дополнительная информация

➜  ~ cat /etc/lsb-release     
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"

mysql  Ver 14.14

Даже попытался удалить mysql-server и повторно установить

По какой-то причине я не уверен, решение было:

sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mypass';