Проблема - забыл/установил пароль
Один из вариантов решения: в файле /etc/mysql/my.cnf найти секцию [mysqld] и добавить skip-grant-tables
пример:
[mysqld]
skip-grant-tables
Перезапустить MySQL
sudo service mysql restart
(или без sudo если под рутом)
попробовать зайти
mysql -u root -p
Если удалось войти, то установить новый пароль
use mysql;
UPDATE user SET Password=PASSWORD('your_password') WHERE User='root';
quit
вернуть содержимое /etc/mysql/my.cnf к исходному состоянию (убрать skip-grant-tables)
и снова перезапустить MySQL