J'ai installé [email protected] en utilisant brew. Voici les commandes que j'ai exécutées
brew install [email protected]
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 introuvable
c'est la sortie que j'obtiens. mysql --version donne une sortie
mysql Ver 14.14 Distrib 5.6.41, pour osx10.13 (x86_64) en utilisant le wrapper EditLine
Si je démarre le service via brasser son démarrage
brew services start [email protected]
Mais quand je lance mysql -uroot je reçois
ERREUR 2002 (HY000): Impossible de se connecter au serveur MySQL local via le socket '/tmp/mysql.sock' (2)
Je pense que vous devez également démarrer le service:
brew services start [email protected]
Vous pouvez ensuite vérifier si le service mysql fonctionne en utilisant:
brew services list
Essayez maintenant de créer des liens symboliques pour le paquet mysql:
brew link --force [email protected]
Vous devrez peut-être ajouter l'emplacement de mysql à votre chemin, pour trouver l'emplacement du paquet:
brew list [email protected]
Ajoutez ensuite l'emplacement dans le dossier bin
à la fin de votre ~/.profile
ou ~/.bash_profile
fichier. Par exemple:
export PATH=$PATH:/usr/local/Cellar/[email protected]/5.6.41/bin
Rechargez ensuite le fichier:
source ~/.bash_profile
Vous devriez maintenant pouvoir utiliser le mysql
et vous connecter au serveur local en cours d'exécution.