Не могу зайти в mysql под root, выдаёт ошибку 1045, пробовал исправить по этой инструкции:
1. Остановить mysql:
sudo service mysql stop
2. Запустить сервис со следующими параметрами:
sudo mysqld --skip-grant-tables --user=root
Если выдал ошибку то в файле /etc/mysql/mysql.conf.d/mysqld.cnf в секцию [mysqld] добавить строчкуskip-grant-tables и выполнить sudo service mysql restart
3. После этого подключиться к mysql командой:
mysql -u root
4. Обновить пароль root'a:
UPDATE mysql.user SET authentication_string=PASSWORD('<новый пароль>'), plugin='mysql_native_password' WHERE User='root' AND Host='localhost';
FLUSH PRIVILEGES;
Но на четвёртом шаге выдаёт синтаксическую ошибку.
Установлен mysql v8.0.21
Переустановка не помогает.