благодарение на @thusharaK можех да нулирам root паролата, без да знам старата парола.
В ubuntu направих следното:
sudo service mysql stop
sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking
След това стартирайте mysql в нов терминал:
mysql -u root
И изпълнете следните заявки, за да промените паролата:
UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;
В MySQL 5.7 полето за парола в полето на таблицата mysql.user беше премахнато, сега името на полето е 'authentication_string'.
Излезте от безопасния режим на mysql и стартирайте услугата mysql чрез:
mysqladmin shutdown
sudo service mysql start