hey les gars, donc j'ai cette erreur bizarre. J'ai donc créé un tunnel à partir d'un ordinateur distant sur le mien. SQL fonctionne sur le PC remove sur le port 3306 Ma config tunnel vaAccéder à SQL via le tunnel SSH
ssh -N -L 33307: 127.0.0.1: 3306 something.something.com
Cela signifie que efficacement le trafic du port 3306 de distance pc est dirigé vers mon port 33307 127.0.0.1 de mon Mac. Maintenant, le problème est
mysql l'utilisateur de -phfkahfkz -p 33307
ne fonctionne pas, donne une erreur @ localhost utilisateur
-phfkahfkz utilisateur mysql -u -p 33307 -h 127.0.0.1 fonctionne très bien
mon fichier hôte avait déjà
127.0.0.1 localhost
J'ai essayé d'ajouter
localhost 127.0.0.1
Je suis aucune idée de ce qu'il se passe
Une autre question, quand je crée effectivement un tunnel, je ne ai pas besoin sql à installer sur mon Mac droit? Je pensais qu'il pourrait essayer de se connecter à ma copie locale de SQL alors j'ai arrêté SQL d'exécuter localement et
mysql l'utilisateur de -phfkahfkz -p 33307
mysql l'utilisateur de -phfkahfkz -p 33307 - h localhost
les deux donnent un ne peut pas se connecter au serveur MySQL local
l'utilisateur de MySQL -phfkahfkz -p 33307 -h 127.0.0.1
fonctionne très bien avec le service SQL local arrêté
FYI vous avez tag-server tagged dans votre message, mais vos exemples font référence MySql. – Xedni
yup désolé mon mauvais! Merci –