Sembra che manchi uno spazio tra nome utente e --password
Se non conosci la password di root, con Debian o Ubuntu, c'è un modo semplice per reimpostarla:Innanzitutto, ottieni la versione esatta del tuo server utilizzando
sudo dpkg --get-selections | grep 'mysql-server-'
Quindi, usa semplicemente sudo dpkg-reconfigure mysql-server-5.x
(a proposito, sostituisci 5.x con il tuo numero di versione reale)
In una nuova installazione, la password di root predefinita è vuota, quindi dovrebbe essere possibile accedere utilizzando solo
mysql -u root
Ovviamente dovresti aggiungere una password di root dopo l'installazione
mysqladmin -u root password [newpassword]
Nella maggior parte dei casi, dovresti anche impostare account dedicati con diritti limitati prima di lavorare con un DB.