Please note: If this FAQ s empty you must choose English language from the drop-down-box below. Only English content is available as of now!
Navigation
- FAQ Home
- All categories
- About Webyog support and about this FAQ
- About the SQLyog program

- Connection issues
- Using the GUI
- Managing your MySQL Database Systems

- Database Schema Synchronization
- MySQL DATA synchronization
- Notification Services
- Importing external data
- Backup/Restore
- SQLyog Job Agent (SJA)

- Working with Views, Stored Procedures and Triggers
- Character Set and Localization Issues
- MySQL bugs that affect SQLyog
- Questions on Open Source and Compiling
- Instant Response
- Sitemap
Most popular FAQs 
- I get error 1130 "Host is not allowed to ... (115266 views)
- Error no. 2003: Can't connect... (52007 views)
- Error no. 1251: "Client does not support authentication..." (48048 views)
- Error no. 1045: "Connection denied..." (41285 views)
- SQLyog Version History (39879 views)
- What is HTTP-tunneling? (29230 views)
- Error No. 2005: Unknown MySQL server host... (28280 views)
- What Is SSH and SSH-tunneling? (25455 views)
- Why are Stored Procedures not created when I import ... (23412 views)
- Do I need PHP to use SQLyog with MySQL? ... (21488 views)
Latest FAQs 
- SQLyog Version History (2010-03-09 03:20)
- SQLyog is a client for the MySQL server - ... (2009-09-11 07:48)
- Can I use SQLyog with the various SQL-modes available ... (2009-08-20 08:02)
- Failed dependency for libstdc++.so.5 error (2009-08-13 11:22)
- Wrong results are returned for FOUND_ROWS(). (2009-08-12 06:31)
Connection issues » HTTP(s)-tunneling
What is HTTP-tunneling?
HTTP-tunneling is a method for connecting to a MySQL server that uses the same protocol (http://) and the same port (port 80) as a webserver does. This can be very useful when connecting to a MySQL server at an ISP. Because it is always available where a webserver is available.
"Direct connection" to MySQL normally uses port 3306, but that port is often closed for security reasons. By using the same port as the webserver does, your connection cannot be blocked! But to enable this a "translation engine" must be available at the webhost, that translates the in- and outgoing traffic on port 80 to internal traffic using the MySQL port(3306). This "translation engine" is the tunneling script provided with SQLyog. This script (a PHP script) must be uploaded to some place on the webserver that you have access to. That would normally be (but need not be) the root directory of your website. If you can access your website, then you can access the tunneling file too.
Actually you can access it from a browser, but it is only functional for connecting to MySQL when accessed from SQLyog and the SQLyog Job Agent (SJA). SQLyog has the "browser capabilities" to connect to the script.
Thus we have established this communications chain
SQLyog <-port80-> Tunneling Script <-port3306-> MySQL server
and SQLyog <--> MySQL Server communication has been established.
Here you will find a detailed example of using and setting up SQLyog HTTP tunneling with the "Yahoo Small Business MySQL Server" serviceAlso read about SSH-tunneling.
Tags: -
Related entries:
- Do I need PHP to use SQLyog with MySQL?
- SQLyog gives you the most options for connecting to MySQL
- Welcome to the Webyog FAQ
- Installation and upgrading
- Buying and Licensing SQLyog
Last update: 2006-09-22 02:41
Author: Peter Laursen
Revision: 1.1
You can comment this FAQ
Comment of peter laursen:
@Francois .. are you referring to the PDF-article about "Yahoo Small Business MySQL Server"
Added at: 2008-09-24 11:31
Comment of francois:
Hello,
I am testing 7.02, and the connection windows are rather different from those in this article, and so it is of no use.
Please, redo this article for 7.02
best,
Francois
Added at: 2008-09-24 10:43
Comment of Peter Laursen:
The article linked to has been updated and so has the link!
Added at: 2009-03-12 11:36
Comment of Davud:
Also you can use super network tunnel do it, a professional http tunnel server program. Can find it at http://www.networktunnel.net
Added at: 2009-11-17 02:19