J'essaie de créer une base de données via la ligne de commande. C'est ce que j'ai tapé:
$ mysql
mysql> CREATE DATABASE my_db;
ERROR 1044 (42000): Access denied for user ""@"localhost" to database "my_db"
Après avoir consulté les conseils de ERREUR 1044 (42000): Accès refusé pour 'root' avec tous les privilèges et mysql se connecter en tant qu'utilisateur différent, Iran
$ mysql -u myusername -p
ENTER PASSWORD:
ERROR 1045 (28000): Access denied for user "myusername"@"localhost" (using password: YES)
Qu'est-ce qui ne va pas?
Réponses:
0 pour la réponse № 1Peut-être que la question plus spécifique devrait être: comment changer d'utilisateur sur MySQL?
Une fois que tu as accordé les droits nécessaires à myusername
(en utilisant le mysql root
compte), vous pouvez quitte et retourne dans le shell mysql
mysql --user=user_name --password=your_password db_name