[ Résolu] Mysql en ligne de commande

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [ Résolu] Mysql en ligne de commande

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

par bachelor » 10 janv. 2012, 17:27

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

Re: Mysql en ligne de commande

par 63renaud » 20 mai 2011, 21:13

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: Mysql en ligne de commande

par 63renaud » 15 mai 2011, 11:42

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

par moogli » 15 mai 2011, 08:37

par défaut root ?

Re: Mysql en ligne de commande

par devlop78 » 15 mai 2011, 00:59

Te connecter sous le bon utilisateur ...

[ Résolu] Mysql en ligne de commande

par 63renaud » 14 mai 2011, 22:00

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