ssh -f -L 127.0.0.1:33038:database.dominio.com:3306 root@192.168.111.12 -i /home/usuario/.ssh/id_rsa sleep 60 >> /tmp/logfile
Y la conexión al MySql desde PHP la haríamos de la siguiente forma:$db = mysqli_connect("127.0.0.1", "root", "password", "base_de_datos", 33038);
El código en un script de PHP quedaría así:
Shell_exec("ssh -f -L 127.0.0.1:33038:database.dominio.com:3306 root@192.168.111.12 -i /home/usuario/.ssh/id_rsa sleep 60 >> /tmp/logfile");
$db = mysqli_connect("127.0.0.1", "root", "password", "sakila", 33038);
$rows = $db->query( "Select * from film")->fetch_all();
print_r ( $rows);
Para postgreSQL o SQL Server es igual pero cambiando los drivers de conexión de PHP por el que corresponda en cada caso.
Y esto es todo, feliz programming
Saludos
Alex.
/
También puede interesarte:
Como crear un menú desplegable en PHP, HTML, CSS y javascript / jquery |