Manage MySQL Server at Yahoo Small Business (and other shared hosting providers)


If you are hosting your website with Yahoo Small Business Hosting, you will be forced to use a web based admin tool to manage your MySQL database. In fact, the help page on managing MySQL categorically mentions that “You will not be able to access your database using a desktop client or other tools run outside of Yahoo!”(I bet they don’t read our blog). In this article, I will show you how you can use all the cool and powerful features of SQLyog Enterprise with Yahoo Small Business Hosting. The same concepts can be applied to connect to other hosting providers like Godaddy, Network Solutions etc. which don’t provide direct access to MySQL database.

Step by Step Setup Guide

1. Login to your Yahoo web-hosting and you will land in home page of “Web Hosting Control Panel”.

2. Select “Create and Update Tab” in the Web Hosting Control panel.

Web Hosting Control Panel

3. (Optional) Click “MySQL Database” under “Other Site Building and Editing Tools” to create/alter your MySQL username/password. If you already know your MySQL user name and password, skip this step.

MySQL Database Database Administrator

4. Now you need to upload the Tunnel Page (shipped with SQLyog Enterprise) to the Yahoo Web Server.

5. Select “Easy Upload” option under “File Management Tools”.

Easy Upload

6. Type in the path to SQLyogTunnel.php (available in the SQLyog Enterprise installation folder) and click on the “Upload Files”  button.


7. Verify the uploaded file by accessing it with a browser.

8. Start SQLyog Enterprise and configure the Connection tabs as specified in the screenshots. Change the User Name and Password to your Username/Password specified in Step 4. Make sure that the MySQL Host Address is set to “mysql” and not  “localhost”.

Connect to host

Click “HTTP” tab, Check “Use HTTP Tunneling” & in the URL field, provide the URL to SQLyogTunnel.php under your domain and click on “Connect”.

Http Tunnel Tab

9. You are now connected to your hosted MySQL Server. Enjoy the power of SQLyog Enterprise!


Download trial version of SQLyog Enterprise here.


Add yours
  1. 2


    Version history suggests that tunneling was supported in SQLyog v5.14.

    v5.14 was released in June 2006. We made a lot of changes in tunneling & functionalities since then. So, I would advise you to use the latest version.


  2. 4

    For secure tunnelling you can use HTTPS. But of course the webserver must support it.

    It is difficult for us to tell what options are available with your hosting. As you have 5.14 you can start trying with it! Only the ‘connection manager’ interface is a little bit different than with later version. You can also try with 7.12 TRIAL (they can be installed at the same time to different folders). But note than that you will need the ‘matching’ tunneler for each version (if you need them both at the same time, you can rename of course).

    But for HTTP(S) tunnelling there is only very little difference between the versions. Most important we have added an option to specify different HTTP-content-types (but only very few users will need to care about that).

    Please create a support ticket or post in our Forums should you encounter problems.

  3. 10
    eddie rosenthal

    although i follow the discussion ok, i was using a godaddy hosting server, so the
    “mysql” for name of connection doesn’t work. You need to go to the hosting conrol panels and look at the setup options to find out the name the host uses- it isn’t hard to find. In my case it is ‘’ ( i am leaving out pertinent details for security reasons).
    Then that connection will fail anyway; i am not sure why. However the http tunnel connection will work, so everything is fine after that!!!

  4. 17

    Hello CHirag,

    Can I use this url (http://…/SQLTunneling.php) as host name in my php script.
    I want to use the mysql from yahoo small business as a server for other sites hosted as other location.

    Is it possible as I did not find anything on it.

  5. 18

    @Nivedita – no .. you cannot.

    Our tunneler script will only communicate with tye SQlyog and SJA executables. It is not a ‘generic proxy’ to be used by other applications of any kind.

+ Leave a Comment