mysql.chaussette n'est pas créé OSX
- Je exécuter mysql sur mac OSX, maintenant quand je redémarre mon ordinateur, il ne crée pas de mysql.chaussette, ce qui signifie que toutes mes connexions me donne une erreur de 2002.
quelqu'un sait comment faire pour éviter cela?
- Avez-MySQL réellement commencer? Si c'est de commencer, il serait de créer le socket automatiquement.
- nan c'est le problème
- qu'est-ce que votre erreur mysql log dire?
- Avez-vous jamais résoudre ce problème?
- nan, t'as une solution?
- Oui, une solution qui a fonctionné pour d'autres (moi y compris) est affiché, serait bien obligé si vous pouviez indiquer la bonne solution.
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce même problème sur Snow Leopard, la prise de fraie dans l'mauvais emplacement pour une raison quelconque sur OS X.
Pour obtenir le support de ponte dans l'emplacement correct:
créer un nouveau fichier "my.cnf" dans /etc avec les lignes suivantes:
et redémarrer mysqld: sudo /usr/local/mysql/bin/mysqld_safe
Cela va forcer MySQL fichier de socket à frayer dans le bon endroit, et tout devrait fonctionner normalement. Bonne chance!
J'utilise Mac OS 10.12 Sierra, je rencontre le même mysql question. Je peux trouver mysql.chaussette dans mon système de fichiers.
Résoudre la question de la méthode:
1 supprimer mon.cnf
sudo rm-rf /etc/my.cnf
redémarrer vos serveurs mysql
brew services de redémarrer mysql
ou
sudo launchctl décharger -F /Library/LaunchDaemons/com.oracle.l'oss.mysql.mysqld.plist
sudo launchctl charge -F /Library/LaunchDaemons/com.oracle.l'oss.mysql.mysqld.plist
vous pouvez le vérifier
sudo perdu -i tcp:3306
mysql est en cours d'exécution ok.
J'ai eu ce problème sur une machine Linux une fois, et j'ai trouvé que le répertoire (/var/run/mysqld) n'était pas accessible en écriture par l'utilisateur mysql s'exécute. Je voudrais vérifier que, si j'étais vous.
Je vous recommande d'exécuter
pour être sûr que le fichier n'est pas n'importe où.
Dans mon cas j'ai utilisé la commande mysql avec la variante de la prise de cette façon
J'ai eu du mal à redémarrer MySQL sur une zone de l'exécution de la Sierra. Chaque fois que j'ai essayé de me connecter après le redémarrage de ma machine, je voudrais perdre la capacité de se connecter à mon instance MySQL. Basé sur ce post, j'ai déterminé qu'il y avait, en effet, pas mon.cnf fichier dans mon environnement. J'ai suivi DashRantic instructions pour forcer la génération d'un fichier de socket. Il semble avoir résolu le problème.