Page 1 sur 1

[ Résolu] Mysql en ligne de commande

Posté : 14 mai 2011, 22:00
par 63renaud
Bonjour

j' apprend Mysql en ligne de commande sous windows.
j'ai ouvert la console mysql
MySQL Workbench 5.2.33
"C:\Program Files (x86)\MySQL\MySQL Workbench 5.2.33\mysql.exe"
en administrateur .
de qui me donne bien l'invite.
mysql>
j'affiche le nom du user.
SELECT USER();
+-----------------+
ODBC@localhost
mais quand je veux créer une base de donnée voici le message d'erreur.
mysql> GRANT ALL ON emploi.* TO test@localhost;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'emploi'
j'ai essayé avec l'USER
mysql> GRANT ALL ON emploi.* TO ODBC@localhost;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'emploi'
j'ai fait un simple
CREATE DATABASE emploi;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'emploi'
alors comment faire.
Merci

Re: Mysql en ligne de commande

Posté : 15 mai 2011, 00:59
par devlop78
Te connecter sous le bon utilisateur ...

Re: Mysql en ligne de commande

Posté : 15 mai 2011, 08:37
par moogli
par défaut root ?

Re: Mysql en ligne de commande

Posté : 15 mai 2011, 11:42
par 63renaud
bonjour

je comprends mais quand je fait

Code : Tout sélectionner

USER=root -p;
voici la réponse

Code : Tout sélectionner

mysql> user=root -p -> ; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'user=root -p' at line 1 mysql>
merci

Re: Mysql en ligne de commande

Posté : 20 mai 2011, 21:13
par 63renaud
bonjour

j'ai trouvé la réponse.
Il fallait activer la base de données avec MySQL Workbench 5.2 CE en connectant les bases avec le mot de passe.
Maintenant tout es ok sur MySQL Client.

Re: [ Résolu] Mysql en ligne de commande

Posté : 10 janv. 2012, 17:27
par bachelor
j'ai peut etre une autre solution qui peut vous aider, car j'avais aussi rencontré ce problème .
exécuter: cmd et tapez le chemin de votre mysql client, dans mon cas j'ai C:\xampp\mysql\bin\mysql.exe -u root -p
(-p) c est pour le password