web-dev-qa-db-fra.com

wp-cli avec MAMP affiche sh: mysql: commande introuvable

Je viens d'installer wp-cli en utilisant homebrew et de changer le chemin PHP dans .bash_profile en ci-dessous.

export WP_CLI_PHP=/Applications/MAMP/bin/php/php5.6.10/bin/php
export PATH=$PATH:/Applications/MAMP/Library/bin

Quand je lance cette commande,

wp core config --dbname="testwp" --dbuser="root" --dbpass="root"

Je reçois cette erreur:

sh: mysql: command not found

Aussi, le résultat de l'exécution de wp --info est:

PHP version:    5.6.10
php.ini used:   /Applications/MAMP/bin/php/php5.6.10/conf/php.ini
WP-CLI root dir:    /usr/local/Cellar/wp-cli/0.21.1
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.21.1

Je ne suis pas sûr d'avoir bien formulé ma question, j'apprécierais donc toute l'aide.

3
Harish Chouhan

Il semblerait que vous n’ayez probablement pas mysql sur votre chemin. A partir de la commande Invite, vous devriez pouvoir exécuter 'mysql' et entrer dans l'environnement interactif mysql. Si vous voyez quelque chose comme 'commande non trouvée'. alors continuez à travailler sur ce chemin.

Il y a peu de façons de configurer votre chemin, je préfère mettre à jour la variable d’environnement système PATH afin qu’elle devienne une chose ponctuelle. (google it - c'est une douleur à la fois sous Windows ou Mac).

Ce message ( https://stackoverflow.com/questions/17664021/mysql-command-not-found-mamp ) suggère que votre chemin correct est quelque chose comme ceci .. PATH=$PATH:/Applications/MAMP/Library/bin

Bonne chance

2
JJ Rohrer