J'utilise Mountain Lion et j'ai installé MySQL.
Il montre que MySQL est en cours d'exécution, mais quand je tape
mysql --version
Il donne une erreur "mysql : commande non trouvée"
J'utilise Mountain Lion et j'ai installé MySQL.
Il montre que MySQL est en cours d'exécution, mais quand je tape
mysql --version
Il donne une erreur "mysql : commande non trouvée"
command not found
signifie simplement que l'exécutable que vous essayez d'exécuter ne se trouve dans aucun des répertoires de votre variable d'environnement $PATH.
Essayez /usr/local/mysql/bin/mysql
Les liens de la documentation comprennent un guide de la plateforme où il est indiqué que MySQL est installé dans /usr/local/, puis qu'un lien symbolique est créé à l'adresse suivante /usr/local/mysql
qui pointe vers ce répertoire d'installation. Ici vous pouvez voir que j'ai installé deux versions, et que ce lien symbolique a été mis à jour lors de la dernière installation :
$ ls -ld /usr/local/mysql*
lrwxr-xr-x 1 root wheel 27 Apr 4 2012 /usr/local/mysql -> mysql-5.5.22-osx10.6-x86_64
drwxr-xr-x 3 root wheel 102 Apr 4 2012 /usr/local/mysql-5.5.18-osx10.6-x86_64
drwxr-xr-x 16 root wheel 544 Mar 2 2012 /usr/local/mysql-5.5.22-osx10.6-x86_64
Je ne me souviens pas de la modification que j'ai faite pour mettre /usr/local/mysql/bin dans mon PATH, mais à mon avis, la façon la plus propre de le faire pour tous les utilisateurs est la suivante
sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'
et ouvrez un nouvel onglet dans le Terminal pour obtenir l'effet immédiatement.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.