Je ne peux 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é cela ne peut pas accéder à mysql à partir de la ligne de commande mac mais obtenir toujours la commande introuvable. J'ai essayé d'installer mysql avec le dmg et j'ai essayé de l'installer via homebrew et je ne peux pas le faire fonctionner. Quand j'essaye de démarrer mysql avec homebrew, MySQL ne démarre pas
C'est 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 / privé / var / mysql / privé / var / mysql / bin
Réponses:
C'est le problème avec votre $ PATH:
/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
.$PATH
est l'endroit où le shell recherche les fichiers de commandes. Les dossiers à rechercher doivent être séparés par deux points. Et donc vous voulez/usr/local/mysql/bin/
dans votre chemin, mais à la place, il recherche/usr/local//usr/local/mysql/bin/private/var/mysql/private/var/mysql/bin
, ce qui n'existe probablement pas.Au lieu de cela, vous voulez
${PATH}:/usr/local/mysql/bin
.Alors fais
export PATH=${PATH}:/usr/local/mysql/bin
.Si vous voulez que cela soit exécuté à chaque fois que vous ouvrez le terminal, placez-le dans le fichier
.bash_profile
, qui est exécuté à l'ouverture du terminal.la source
$PATH
./usr/local/mysql/bin
.J'ai rencontré le même problème et j'ai finalement trouvé une solution. Veuillez suivre les étapes ci-dessous, si vous utilisez MAMP.
Cela fonctionne pour moi.
la source
Une autre façon consiste à créer un lien souple dans
/usr/local/bin
Mais si vous avez besoin d'autres exécutables comme
mysqldump
, vous devrez créer un lien logiciel pour eux.la source
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Vous devez définir PATH pour mysql dans votre
.bashrc
fichier en utilisant ce qui suit:Mais si vous utilisez,
oh my zsh
vous devez ajouter un chemin dans le.zshrc
fichier.la source
Votre PATH n'est peut-être pas configuré. Accédez au terminal et tapez:
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
Essentiellement, cela vous permet d'accéder à mysql de n'importe où.
Tapez
cat .bash_profile
pour vérifier que le PATH a été configuré.Vérifiez la version de mysql maintenant:
mysql --version
Si cela ne fonctionne toujours pas, fermez le terminal et rouvrez-le. Vérifiez la version maintenant, cela devrait fonctionner. Bonne chance!
la source
Si vous avez installé MySQL Server et que vous obtenez toujours
Vous rencontrez probablement cela parce que vous avez une ancienne version de Mac.
Essaye ça:
dans le répertoire personnel du terminal
open -t .bash_profile
collez à l'
export PATH=${PATH}:/usr/local/mysql/bin/
intérieur et enregistrez-leau lieu d'écrire,
mysql -uroot -p
collez ce qui suit dans votre terminal:Tapez votre mot de passe. Maintenant vous êtes dedans.
la source
J'ai essayé beaucoup de suggestions sur SO mais c'est celle qui a réellement fonctionné pour moi:
alors vous tapez
Il vous demandera d'entrer votre mot de passe.
la source
Si vous utilisez un terminal, vous voudrez ajouter ce qui suit à
./bash_profile
export PATH="/usr/local/mysql/bin:$PATH"
Si vous utilisez zsh, vous voudrez ajouter la ligne ci-dessus à votre
~/.zshrc
la source
Ajoutez les lignes suivantes dans bash_profile:
et enregistrez le bash_profile.
Maintenant, dans le terminal, démarrez et arrêtez le serveur mysql en utilisant les commandes suivantes:
et
la source
J'ai installé MAMP et phpmyadmin fonctionnait.
Mais impossible de trouver / usr / local / bin / mysql
Cela l'a corrigé
la source
Avec MAMP
la source
dans le terminal faire:
Et ajoutez cette ligne:
et tapez ceci dans le terminal:
la source
Peut-être que j'aiderai quelqu'un d'autre. Aucune des réponses ci-dessus n'a fonctionné pour Catalina. Enfin, cela a résolu le problème
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> /Users/$(whoami)/.bash_profile
Bien sûr, vous devez changer pour la version de mysql que vous avez installée
la source