Se você esqueceu sua senha ou não consegue logar, pode sempre executar o mysql em um "safe_mode". Que lhe permite acessá-lo sem qualquer restrição de senha - para alterar a senha do root ou ajustar outra coisa se algo der errado.
systemctl stop mysql
sudo mysqld_safe --skip-grant-tables &
Agora você pode acessar o servidor mysql sem uma senha.
mysql -uroot
Adicione uma nova senha ao usuário root no shell mysql
use mysql;
update user set password=PASSWORD("newpassword") where User='root';
flush privileges;
Agora, reinicie-o no modo normal novamente e ele funcionará com a nova senha.
systemctl stop mysql
systemctl start mysql