153 votes

Comment puis-je accéder à la ligne de commande MySQL avec XAMPP pour Windows ?

Comment puis-je accéder à la ligne de commande MySQL avec XAMPP pour Windows ?

225voto

Wadih M. Points 5161

Vos binaires MySQL devraient se trouver quelque part dans votre dossier XAMPP. Cherchez un dossier /bin, et vous y trouverez le client mysql.exe. Supposons qu'il se trouve dans c : \xampp\mysql\bin alors vous devriez lancer une invite de commande dans ce dossier.

C'est-à-dire, lancez "cmd", et tapez :

cd c:\xampp\mysql\bin
mysql.exe -u root --password

Si vous voulez utiliser mysqldump.exe, vous devriez également le trouver là.

Connectez-vous à votre serveur mysql, et commencez à taper vos commandes.

J'espère que cela vous aidera...

4 votes

Cela a beaucoup aidé. Il s'est avéré que la syntaxe exacte de la ligne de commande Windows était : "mysql --user=nom_de_l'utilisateur --mot_de_passe=le_mot_de_passe nom_de_b"

1 votes

Merci également pour le commentaire sur mysqldump - j'avais l'impression erronée que vous y accédiez à partir de la ligne de commande mysql et non de la ligne de commande Windows.

4 votes

. \mysql -u Root (utilisez ceci dans powershell ".\" signifie rechercher un exécutable ou un binaire dans le répertoire de travail actuel)

41voto

Dean Peters Points 463

Sur le Mac, ou du moins sur mon Mac utilisant une installation par défaut, j'y ai accédé à l'adresse suivante :

/Applications/xampp/xamppfiles/bin/mysql -uroot -p

7 votes

Oui, mais est-ce que je viens de lire la question : "Comment puis-je accéder à la ligne de commande MySQL avec XAMPP pour ? Windows ?"..LOL

37voto

abhisek Points 335

Pour Linux :

/opt/lampp/bin/mysql -u root -p

Pour utiliser simplement la commande 'mysql -u Root -p', ajoutez '/opt/lampp/bin' au PATH des variables d'environnement.

0 votes

Si on a laissé la valeur par défaut pour que les bases de données mysql n'aient pas de mots de passe, alors la commande suivante est juste un peu plus rapide : /opt/lampp/bin/mysql -uroot Sans le "-p", vous serez immédiatement connecté. Si le "-p" est présent, un mot de passe vous sera demandé et vous devrez appuyer sur Entrée/Retour pour vous connecter.

33voto

Waldhorn Points 125

Pour accéder à la mysql dans Windows sans changer manuellement les répertoires, procédez comme suit :

  • Allez dans Panneau de configuration > Système > Paramètres système avancés.
  • Les propriétés du système s'affichent.
  • Cliquez sur l'onglet "Avancé".
  • Cliquez sur "Variables d'environnement".
  • Sous Variables système, localisez 'Path' et cliquez sur Modifier.
  • Ajoutez le chemin d'accès à votre installation MySQL à la fin de la "valeur de la variable" existante. Exemple :

    %systemDrive%\\xampp\\mysql\\bin\\ 

    ou, si vous préférez

    c:\\xampp\\mysql\\bin\\ 
  • Enfin, ouvrez une nouvelle invite de commande pour que ce changement prenne effet.

Notez que Documentation de MySQL sur la définition des variables d'environnement n'a pas grand-chose à dire sur la façon de gérer cela sous Windows.

7 votes

Ça marche. J'avais juste besoin de sauter la dernière barre oblique arrière : c : \xampp\mysql\bin

8voto

Sean Points 367

Ajay,

La raison pour laquelle vous ne pouvez pas voir les autres tables est que vous devez vous connecter en tant que "Root" pour les voir.

mysql -h localhost -u root

Prograide.com

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.

Powered by:

X