11 votes

Installé mysql@5.6 en utilisant brew mysql.server pas une commande

J'ai installé mysql@5.6 en utilisant brew. Voici les commandes que j'ai exécutées

brew install mysql@5.6

sudo chmod -R 777 /usr/local/var/mysql

sudo ln -s /usr/local/Cellar/mysql\@5.6/5.6.41/bin/mysql /usr/local/bin/mysql

sudo cp /usr/local/Cellar/mysql\@5.6/5.6.41/homebrew.mxcl.mysql.plist /Library/LaunchAgents/

sudo chown root /Library/LaunchAgents/homebrew.mxcl.mysql.plist

sudo chmod 600 /Library/LaunchAgents/homebrew.mxcl.mysql.plist

sudo chmod +x /Library/LaunchAgents/homebrew.mxcl.mysql.plist

launchctl load -w /Library/LaunchAgents/homebrew.mxcl.mysql.plist

mysql.server start

sh : mysql.server : commande non trouvée

Voici le résultat que j'obtiens. mysql --version donne un résultat

mysql Ver 14.14 Distrib 5.6.41, pour osx10.13 (x86_64) en utilisant EditLine wrapper

Si je démarre le service via brew, il démarre

brew services start mysql@5.6

Mais quand je cours mysql -uroot Je reçois

ERREUR 2002 (HY000) : Impossible de se connecter au serveur MySQL local via un socket /tmp/mysql.sock' (2)

45voto

Krister Andersson Points 9788

Je pense que vous devez aussi commencer le service :

brew services start mysql@5.6

Vous pouvez ensuite vérifier que le service mysql fonctionne en utilisant :

brew services list

Essayez maintenant de créer des liens symboliques pour le paquet mysql :

brew link --force mysql@5.6

Vous devrez peut-être ajouter l'emplacement de mysql à votre chemin, pour trouver l'emplacement du paquet :

brew list mysql@5.6

Ensuite, ajoutez l'emplacement à la bin à la fin de votre dossier ~/.profile ou ~/.bash_profile fichier. Par exemple :

export PATH=$PATH:/usr/local/Cellar/mysql@5.6/5.6.41/bin

Puis rechargez le fichier :

source ~/.bash_profile

Maintenant, vous devriez être en mesure d'utiliser le mysql et se connecter au serveur local en cours d'exécution.

-2voto

YinPeng.Wei Points 1

$ vi ~/.bash_profile

écrire

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

PATH=${PATH}:/usr/local/mysql/support-files

en elle. Sauvegardez-le.

$ source ~/.bash_profile et ensuite essayer mysql.server start

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