Här är proceduren för att återställa lösenordet för rootanvändaren.
1) Stoppa mysql (Döda mysql-processen eller kör följande kommando)
sudo /usr/local/mysql/support-files/mysql.server stop
2) Starta den i säkert läge
sudo mysqld_safe --skip-grant-tables
3) Öppna en annan terminal och kör följande kommando (Håll sista terminal öppen)
mysql -u root
4) Kör följande kommando med lämpligt nytt lösenord på mysql-konsolen
För MySQL 5.7+:
mysql > UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
För tidigare versioner:
mysql > UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
5) mysql > FLUSH PRIVILEGES;
6) Avsluta från båda terminalerna och öppna ny terminal och anslut till mysql med root-användare och nytt lösenord
mysql -uroot -p