Il semble qu'il manque un espace entre le nom d'utilisateur et --password
Si vous ne connaissez pas le mot de passe root, avec Debian ou Ubuntu, il existe un moyen simple de le réinitialiser :Premièrement, obtenez la version exacte de votre serveur en utilisant
sudo dpkg --get-selections | grep 'mysql-server-'
Ensuite, utilisez simplement sudo dpkg-reconfigure mysql-server-5.x
(au fait, remplacez 5.x par votre vrai numéro de version)
Lors d'une nouvelle installation, le mot de passe root par défaut est vide, vous devriez donc pouvoir vous connecter en utilisant simplement
mysql -u root
Vous devez évidemment ajouter un mot de passe root après l'installation
mysqladmin -u root password [newpassword]
Dans la plupart des cas, vous devez également configurer des comptes dédiés avec des droits limités avant de travailler avec une base de données.