Comparez les prix des domaines et des services informatiques des vendeurs du monde entier

MySQL 5.5.19 Obtient une erreur 1045 (28000)

J'ai une nouvelle installation MySQL 5.5.19 sur le serveur CentOS 5. Cela ne me permet pas d'accéder à rien ou de vous connecter avec phpMyAdmin. Vous trouverez ci-dessous des erreurs qui surviennent lorsque vous essayez d'essayer différentes choses.

$ mysql 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

$ mysql -u root -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Je peux redémarrer mysqld, Mais mon problème est que cette erreur m'empêche de faire avec MySQL. Merci pour une contribution.
Invité:

Hannah

Confirmation de:

Si vous pouvez accéder à vos bases de données mysql, Utiliser un compte root Ou vous avez oublié votre mot de passe, vous pouvez utiliser ce qui suit
http://dev.mysql.com/doc/refma ... .html
Réinitialiser.

Alice

Confirmation de:

Vous avez raison, pointant vers l'utilisateur avec

-u root -p

à condition que l'utilisateur root Il y a un mot de passe.

L'erreur signifie que le mauvais mot de passe est entré. Si vous ne pouvez pas forcer la connexion à travailler, vous êtes bloqué lorsque le mot de passe est réinitialisé. root.

Ajouter

skip-grant-tables

en configuration MySQL et redémarrer le service; Cela permettra de se connecter à root sans mot de passe. Dès ce qui est fait, définissez le mot de passe (

update mysql.user set password=PASSWORD('newpass') where User='root';

), Assurez-vous que cela ne se produit pas avec les spécifications de l'hôte pour root Dans la table des utilisateurs (et vérifiez les spécifications personnalisées anonymes avec un nom d'utilisateur vide; ils peuvent être problématiques), Supprimer

skip-grant-tables

Option et redémarrez le service. Maintenant, vous devriez être capable de vous connecter avec un nouveau mot de passe.

Pour répondre aux questions, connectez-vous ou registre