Mysql
 sql >> Database >  >> RDS >> Mysql

Errore MySQL:1045 (28000):accesso negato per l'utente 'root'@'localhost'

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.