204 votes

Commande Mysql introuvable sous OS X 10.7

Je n'arrive pas à faire démarrer mon mysql sur os x 10.7. Il est situé dans /usr/local/mysql/bin/mysql

J'obtiens une commande introuvable lorsque je tape mysql --version dans le terminal.

J'ai essayé ceci Impossible d'accéder à mysql à partir de la ligne de commande mac mais la commande n'est toujours pas trouvée. J'ai essayé d'installer mysql avec le dmg et j'ai essayé de l'installer via homebrew et je n'arrive pas à le faire fonctionner. Quand j'essaie de démarrer mysql avec homebrew, j'obtiens MySQL ne démarre pas

Il s'agit de mon $PATH :

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/Victoria/bin:/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin

2voto

user1502826 Points 365

Avec MAMP

  1. Localisez mysql habituellement à /Applications/MAMP/Library/bin/mysql
  2. sudo vi /etc/paths
  3. Ajouter ce chemin au fichier /Applications/MAMP/Library/bin
  4. :wq (Enregistrer et quitter le fichier)
  5. Fermer les fenêtres du terminal
  6. Rouvrez le Terminal et tapez mysql et cela devrait fonctionner.

2voto

zod Points 4034

J'ai installé MAMP et phpmyadmin fonctionnait.

Mais ne trouve pas /usr/local/bin/mysql

Ceci l'a réparé

sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql

2voto

Boney Points 528

Dans les terminaux :

vi ~/.bash_profile 

Et ajoutez cette ligne :

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

et tapez ceci dans le terminal :

mysql -u [username] -p [password]

2voto

Manuel Ortiz Points 183

Peut-être que j'aiderai quelqu'un d'autre. Aucune des réponses ci-dessus n'a fonctionné pour Catalina. Finalement, ceci a résolu le problème

echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> /Users/$(whoami)/.bash_profile

Bien entendu, vous devez modifier la version de mysql que vous avez installée.

0voto

unclear fate Points 1

Il se peut que je puisse aider certains d'entre vous, même si vous n'arrivez pas à ouvrir mysql depuis le terminal après avoir changé le chemin d'accès dans le fichier .bash_profile.

vous obtenez toujours l'erreur "MYSQL not found" (MYSQL introuvable) Vous pouvez donc utiliser directement la commande suivante qui vous demandera votre mot de passe et ouvrira sql bash.

/usr/local/mysql/bin/mysql -u Root -p

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