Essayer d'exécuter mysql sous ubuntu en tapant mysql
dans le terminal et j'obtiens une erreur
ERROR 1045(28000): Access denied for user 'root'@'localhost' (using password: NO)
Quelqu'un peut-il résoudre ce problème...
Essayer d'exécuter mysql sous ubuntu en tapant mysql
dans le terminal et j'obtiens une erreur
ERROR 1045(28000): Access denied for user 'root'@'localhost' (using password: NO)
Quelqu'un peut-il résoudre ce problème...
Vous devez donner un nom d'utilisateur valide. Par exemple, pour exécuter une requête avec l'utilisateur root
vous devez taper la commande suivante et ensuite entrer le mot de passe lorsque vous y êtes invité :
mysql -u root -p
Une fois que vous êtes connecté, l'invite sera quelque chose comme :
mysql>
Ici, vous pouvez écrire votre requête, après la sélection de la base de données, par exemple :
mysql> USE your_database;
mysql> SELECT * FROM your_table;
Vous devez vous connecter avec le nom d'utilisateur et le mot de passe corrects. L'utilisateur Root a-t-il la permission d'accéder à la base de données ? ou avez-vous créé un utilisateur spécifique pour cela ?
L'autre problème pourrait être que vous n'utilisez pas de mot de passe lorsque vous essayez de vous connecter.
Vous semblez avoir commencé à utiliser mysql.
Réponse simple : pour l'instant, utilisez
mysql -u Root -p password
Le mot de passe est généralement Root par défaut. Vous pouvez utiliser d'autres noms d'utilisateur si vous avez créé un autre utilisateur en utilisant create user dans mysql. Pour plus de détails, utilisez "help, help manage accounts, help create users" etc. Si vous ne voulez pas que votre mot de passe soit affiché dans open, appuyez simplement sur la touche retour après "-p" et vous serez invité à saisir votre mot de passe. J'espère que cela résoudra votre problème.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.