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

11voto

nurealam siddiq Points 291

Votre PATH pourrait ne pas s'installer. Allez dans le terminal et tapez :

echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile

Essentiellement, cela vous permet d'accéder à mysql depuis n'importe où.

Type cat .bash_profile pour vérifier que le chemin d'accès (PATH) a été configuré.

Vérifier mysql version maintenant : mysql --version

Si cela ne fonctionne toujours pas, fermez le terminal et ouvrez-le à nouveau. Vérifiez la version maintenant, cela devrait fonctionner. Bonne chance !

10voto

Ayush Raj Points 61

Utilisez ces deux commandes dans votre terminal

alias mysql=/usr/local/mysql/bin/mysql
mysql --user=root -p

Ensuite, il vous demandera d'entrer le mot de passe de votre PC utilisateur.

Saisir le mot de passe :

8voto

zazu Points 194

J'ai essayé de nombreuses suggestions sur SO, mais c'est celle qui a réellement fonctionné pour moi :

sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'

puis vous tapez

mysql

Le système vous demandera d'entrer votre mot de passe.

3voto

KayV Points 3131

Ajoutez les lignes suivantes dans bash_profile :

alias startmysql='sudo /usr/local/mysql/support-files/mysql.server start'
alias stopmysql='sudo /usr/local/mysql/support-files/mysql.server stop'

et sauvegarder le profil bash.

Maintenant, dans le terminal, démarrez et arrêtez le serveur mysql en utilisant les commandes suivantes :

startmysql //to start mysql server

et

stopmysql //to stop mysql server

3voto

Jon Gear Points 597

Si vous utilisez un terminal, vous devrez ajouter ce qui suit à ./bash_profile

export PATH="/usr/local/mysql/bin:$PATH"

Si vous utilisez zsh, vous devrez ajouter la ligne ci-dessus à votre fichier ~/.zshrc

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