Date de création : 2021/06/23 22:38
Cette page a pour source partielle ou intégrale la page suivante:
Pour utiliser la ligne commande MySql avec MAMP ou MAMP Pro, il faut suivre les étapes suivantes :
/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>
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…
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 :
export PATH=${PATH}:/Applications/MAMP/Library/bin
Attention ! bien enlever le dernier dossier
/mysql
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: