Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur MYSQL :1045 (28000) :Accès refusé pour l'utilisateur 'root'@'localhost'

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.