Connecting to MySQL Remotely for GoDaddy Web Hosting Users

The GoDaddy web hosting service has an option to disable remote access to MySQL databases for security reasons. RazorSQL provides a MySQL PHP bridge so that users can connect to their GoDaddy MySQL databases from a remote machine, even if remote access is disabled. If your GoDaddy MySQL database is set up to allow direct connections (i.e., remote access is enabled), you should be able to use RazorSQL to connect directly to the database. If direct connection is not set up, you will need to use the PHP bridge.

Listed below are GoDaddy specific tips to getting connected to MySQL with RazorSQL. The following link contains general information on how the PHP bridge works, how to deploy the bridge PHP page, etc.

MySQL PHP Bridge Guide

The following zip archive contains all of the RazorSQL ASP and PHP bridge pages. The file that needs uploaded to your site for MySQL is the razorsql_mysql_bridge.php file.

RazorSQL Bridge Pages

The following settings are typical values needed to connect via the bridge for GoDaddy users:

Bridge URL: This is the URL of the razorsql_mysql_bridge.php page that you deployed either via FTPing the file to your site, or by using your GoDaddy Hosting Control Center to upload the php page. For example, if your domain name is www.acme.com, and you uploaded the bridge to the db subdirectory on acme.com, the URL would be the following:

http://www.acme.com/db/razorsql_mysql_bridge.php

Host or IP Address: This is the GoDaddy mysql host. This information should be available from GoDaddy in your hosting control panel. GoDaddy servers typically have the [servername].secureserver.net name or the [servername].hostedresource.com or something similar.

You can find the MySQL server name by going to the databases section of the Hosting Control Center, and then clicking the edit button next to the MySQL database. This will display the host name, database name, database version, etc.

Port: The port would generally be the default port of 3306. This can be left blank unless the port is not 3306.

Database Name: If you have already created a MySQL database on your GoDaddy site, enter it here. GoDaddy would typically create the database name to be the same as the user name for the database.