Voilà une méthode qui fonctionne pour le définir :
sudo service mysql stop
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
mysql -u root
FLUSH PRIVILEGES;
USE mysql;
UPDATE user SET authentication_string=PASSWORD("root) WHERE User='root';
UPDATE user SET plugin="mysql_native_password" WHERE User='root';
exit;
Vous pouvez maintenant vous connecter via root / root.
Source : linuxconfig.org