ERROR 1045 (28000): accès refusé pour l'utilisateur 'root @ localhost' (avec mot de passe: no)

45

J'essaye d'installer l'application queXS cati sur mon bureau Ubuntu et j'ai installé le serveur MySQL et PHP 5 et je ne peux pas me connecter au serveur MySQL en tant que root sans mot de passe:

mysql -u root 

ça dit

ERROR 1045(28000) : Access denied for user '[email protected]' (using password: no )

Mais ça va quand je rentre mysql -u root -p

Je ne peux pas comprendre quel est le problème.

    
posée user232705 07.01.2014 - 11:42
la source

3 réponses

46

Ajoutez le commutateur -p pour la connexion par mot de passe:

mysql -u root -p

C'est le comportement normal. Vous définissez un mot de passe root pour votre base de données, vous ne pouvez donc plus y accéder sans mot de passe. C'est pourquoi il rapporte:

  

Accès refusé à l'utilisateur 'root @ localhost' ( mot de passe: non )

Évidemment, lorsque vous donnez le mot de passe avec le commutateur -p , vous réussissez.

    
réponse donnée falconer 07.01.2014 - 11:47
la source
4

En termes simples, votre session "root" ne connaît pas le mot de passe pour l'utilisateur root mysql.

Si vous voulez accéder plus facilement à votre mysql

créer .my.cnf dans / root /

et y mettre

[mysqladmin]
 user = root
 password = mysqlrootpassword
[mysql]
 user = root
 password = mysqlrootpassword
[mysqldump]
 user = root
 password = mysqlrootpassword

où mysqlrootpassword est votre mot de passe pour le mot de passe root de mysql, donc lorsque vous exécutez mysql, il utilise ce mot de passe

Rappelez-vous de la sécurité de ce fichier - mettez des droits sécurisés afin que personne sur votre serveur ne puisse le lire!

    
réponse donnée pl_ 16.01.2014 - 23:25
la source
-1

Connectez-vous à webmin et sous les serveurs, accédez au serveur mySQLdatabase.Vous pourrez alors définir le mot de passe (utilisateur) à condition que vous disposiez de:

mysql -u (**user**) -p < /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql.

L'interface Web est simple mais sécurisée, utilisez le terminal.

bravo.

    
réponse donnée SLAYER_FIFA15 24.09.2014 - 14:36
la source

Lire d'autres questions sur les étiquettes