Puede usar TCP/IP sobre SSH desde MySQL Workbench y SQLyog sin la necesidad de secuencias de comandos PHP de túnel si tiene acceso SSH a su servidor.
He tenido sitios de clientes en hosts compartidos donde esto no funciona debido a la configuración del servidor que está fuera de mi control. He superado esta restricción a través del túnel SSH, que tiene el beneficio adicional de ser encriptado (Obviamente, esto solo funcionará si tiene acceso SSH al host), aunque notado, la publicación original solicitó un túnel HTTP.
Para la configuración de túnel SSH en SQLyog, en la ficha de MySQL para su conexión, introducir las credenciales de MySQL como lo haría normalmente para un usuario local en el host (reemplace 'root' y la contraseña con algo seguro y sensato):
y a continuación, en la pestaña SSH, introduzca sus datos de terminales de acceso (nombre de usuario, contraseña y puerto # si no 22):
A continuación, guarde su conexión.
El proceso es similar en MySQL workbench, por lo que no debería ser difícil de resolver.
para aclarar, ¿se refiere a un DBMS basadas en la Web? –
Sí, probablemente podamos decirlo así. Pero tampoco necesito ningún HTTP DBMS-es simplista especial ni almacenamiento local. Necesito un DBMS relacional transaccional completo (como MySQL InnoDB, PostgreSQL o MS SQL Server) para ser expuesto por PHP o Ruby para acceder desde el lado del cliente a través de la Web a través de HTTP. – Ivan