Connexion MySQL via SSH

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Connexion MySQL via SSH

Re: Connexion MySQL via SSH

par lacfab » 04 janv. 2017, 17:59

Ne cherchez pas, la base que je veux lire a été bloquée ... je dois me démerder à partir d'une commande JSON ... snif

Re: Connexion MySQL via SSH

par lacfab » 04 janv. 2017, 17:12

Hello,

Entre temps j'ai remplacé mon code (copié-collé d'un ancien site) et j'ai fais

Code : Tout sélectionner

$link = mysqli_connect($hote, $utilisateur, $pass, $base); if (!$link) { die('Erreur de connexion <strong>'.$base.'</strong> : '. mysqli_connect_error()); }
Connexion refusée.


Pour info j'arrive à me connecter à la base via Sequel. Mais je dois faire un affichage via PHP pour notre intranet ... Les identifiants du tunnel SSH sont différents de ceux de Mysql ... malgré bonne lecture de tes liens et plusieurs tentatives, je n'ai rien qui fonctionne. GRRR 8-|

Re: Connexion MySQL via SSH

par moogli » 04 janv. 2017, 16:40

salut,

première chose, l'extension est supprimée de php7 (dernière seule version activement maintenant, reste la 5.6 en security fixes) il serait temps de passer à mysqli (ou pdo). Il y a un tuto de Ryle sur le sujet (dans la section tuto ;)).

Pour ce qui est de ton problème il a va te falloir être plus précis, parce que bon ssh c'est un protocole.
il y a un exemple de ce que tu indiques (mais ne semble pas vouloir) la : https://supersonique.net/administration ... r-distant/

et un, possible (je n'ai pas testé), solution via php : http://stackoverflow.com/questions/1806 ... hrough-php

ceci dit c'est pas le plus simple peux être qu'une classique connexion httpS serait tous aussi efficace ;)


sinon y a la solution des guerriers : http://stackoverflow.com/questions/4643 ... wer-472589 :mrgreen:

@+

Connexion MySQL via SSH

par lacfab » 04 janv. 2017, 11:39

Hello,

Je dois faire une connexion à une base de donnée qui est protégée par un tunnel SSH. Autant je maitrise SQL, autant SSH je capte rien.

Comment faire mon fichier config pour qu'il accepte de se connecter à la base de donnée ?

J'ai tenté le classique script, mais ça ne marche pas :

Code : Tout sélectionner

$connect1 = mysql_connect($hote, $utilisateur, $pass) or die("&Eacute;chec de la connexion <br /><br />". mysql_error()); mysql_select_db ($base, $connect1) or die ("ERREUR select_db1 => <br />". mysql_error());
Juste pour préciser, j'indique la $base car je dois me connecter à deux bases différentes (qui sont sur deux serveurs différents)