Table des matières

Utiliser La Ligne De Command Mysql Avec Mamp

Date de création : 2021/06/23 22:38

 

Cette page a pour source partielle ou intégrale la page suivante:

Méthode standard

Pour utiliser la ligne commande MySql avec MAMP ou MAMP Pro, il faut suivre les étapes suivantes :

  1. Démarrer MAMP ou MAMP Pro
  2. Démarrer les serveurs
  3. Ouvrir le terminal ( Application → utilitaires) et taper la ligne suivante
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot

Vous pouvez maintenant utiliser la ligne de commande MySQL.

Par exemple pour afficher toutes vos bases de données avec

show databases ;
mysql> show databases;
+--------------------------+
| Database                 |
+--------------------------+
| information_schema       |
| mysql                    |
| sys                      |
+--------------------------+
3 rows in set (0,00 sec)

mysql> 

Méthode Bourrin/flemmard

Avec macOS Catalina, Apple abandonne le shell Bourne-Again (bash) pour le Z Shell (zsh).

donc il peut arriver que l'on tombe sur cette réponse lors d'un appel MySql:

zsh: command not found: mysql

Le genre de truc à faire brûler un mac….

Heureusement le prix de la machine nous rappel à l'ordre ! Moi j'ai pas encore fini de payer la prothèse de bras de ma fille… LOL

Donc pour régler notre problème il faut indiquer à Zsh ou se trouve MySql.

Dans le cas présent nous utilisons MAMP donc MySql ne sera pas dans :

/usr/local/mysql/bin/

et cette ligne

export PATH=${PATH}:/usr/local/mysql/bin/

que l'on trouve de partout sur internet pour régler le problème MySql ne s'applique pas à nous!

Comme nous utilisons MAMP, Mysql est dans MAMP donc a l'adresse :

/Applications/MAMP/Library/bin/mysql

Voilà je crois que c'est assez gros,plus c'était un panneau clignotant !

donc commençons :

  1. ouvrir le fichier ~/.zshrc avec un éditeur text ( afficher les fichier et dssiers cachés shit+commande+ point).
  2. Ajouter à la fin cette ligne
    export PATH=${PATH}:/Applications/MAMP/Library/bin

    Attention ! bien enlever le dernier dossier

    /mysql
  3. Enregistrer et fermer le fichier.
  4. Démarrer MAMP ou MAMP Pro.
  5. Démarrer les serveurs.
  6. ouvrir un terminal et taper cette ligne:
    mysql --host=localhost -uroot -proot

    ça mouline un peut et hop vous êtes dans MySql directement comme si il était installé.

mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.7.30 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

Voilà maintenant il ne vous reste plus qu'a vous amuser. :-)


Page dans la catégorie: