IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Accès à MySQL par tunnel ssh


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 815
    Billets dans le blog
    14
    Par défaut Accès à MySQL par tunnel ssh
    Bonjour,
    Après avoir compulsé par mal de messages et tuto divers qui disent tous à peu près la même chose, je n'arrive toujours pas à ma connecter à MySQL sur le serveur distant via un tunnel SSH.

    1) Je n'ai pas de ligne bind-address dans my.cnf
    2) skip-networking estcommenté dans my.cnf
    3) Ouverture du tunnel SSH avec une commande du genre :
    ssh -N -f -L 6666:ip-de-mon-serveur:3306 user@ip-de-mon-serveur
    Apparemment, le tunnel est ouvert. Si je fais netstat -lp, j'ai bien un processus TCP qui écoute le port localhost:6666.
    4) Si j'essaie de me connecter à mysql distant avec :
    mysql -h localhost -P 6666 -u root -p
    Je me fais jeter par le message :
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    5) Si j'essaie avec MySQL Administrator, il m'insulte pareillement :
    Could not connect to host 'localhost'.
    MySQL Error Nr. 1045
    Access denied for user 'root'@'localhost' (using password: YES)

    Click the 'Ping' button to see if there is a networking problem.
    Dans les deux cas 4) et 5), si je ne donne pas de mot de passe, je me retrouve en fait dans le mysql local.

    J'ai passé la journée dessus et là, je sèche (malgré la pluie ) !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 952
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 952
    Par défaut
    Salut Cinephil

    As tu un user root @ % ?

    Pour autoriser la connection depuis n'importe où tu peux mettre %, mais tu peux aussi spécifier une IP:

    http://dev.mysql.com/doc/refman/5.0/...ing-users.html

    D'un autre côté tu peux te connecter en ssh au serveur distant puis utiliser root@localhost, mais ça n'a pas l'air d'être ce que tu recherches, d'autant que ça ne marchera qu'en ligne de commande.

  3. #3
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 815
    Billets dans le blog
    14
    Par défaut
    Merci effectivement c'est ça. Un collègue plus habitué que moi à l'administration des serveurs a trouvé ce qui clochait dans ma config.

    Tous les jours j'apprends !

    (dans quel film c'était cette réplique ?)
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accès à MySQL par EJB
    Par L_Apprentit dans le forum Java EE
    Réponses: 4
    Dernier message: 14/08/2012, 16h29
  2. Probleme connexion MySQL par tunnel SSH..
    Par ehochedez dans le forum Administration
    Réponses: 1
    Dernier message: 19/05/2010, 10h48
  3. transfert de fichier par tunnel ssh
    Par genteur slayer dans le forum Réseau
    Réponses: 1
    Dernier message: 24/05/2009, 23h05
  4. Accès à MySQL par BO
    Par Wombat49 dans le forum Débuter
    Réponses: 1
    Dernier message: 22/10/2008, 09h38
  5. [MySQL] Accès MySQL par PHP
    Par Badaboumpanpan dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/06/2006, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo