Connecting to database with portforwarding

MySQL port forwarding is a simple way how to remotely connect to Platon Webhosting database using your SQL client.
The Port 3306, used by MySQL is not open for connection by default, as it is not secured. Therefore we provide the db.platon.sk interface secured via HTTPS to clients to connect to the database. If you do not want to work with it, please configure the MySQL port forwarding and directly connect to the database. MySQL port forwarding can be configured in both the operational systems GNU/Linux and Windows.

Data

You will need the following data to connect:

  • SERVER – the name of your domain
  • SFTP_USER – user for SFTP
  • SFTP_PASS – password for SFTP
  • MYSQL_USER – user for MySQL
  • MYSQL_PASS – password for MySQL
Tunneling will be done through the local port 3333. Before starting, make sure that the port is available. If not, use any other port.

Linux

ssh SFTP_USER@SERVER -L localhost:3333:127.0.0.1:3306
mysql -h 127.0.0.1 --port 3333 -u MYSQL_USER -p MYSQL_PASS

Windows

The use of port forwarding in Windows requires an external program, such as Heidi SQL.
After starting Heidi SQL click on New in the bottom left corner:

  • In Network type select MySQL (SSH tunnel)
  • Hostname / IP leave 127.0.0.1
  • User and password - set the login data for your database.
  • Port - select 3306

NGo to the second tab SSH tunnel
In the first box you need to enter the location of the plink.exe file on your computer. This file is is part of the tool Putty, so It can already be installed on your computer.
If your are not sure, you can download the file via the link provided under this item. If you download the file, we recommend that you save it in the default directory on your computer, for example C:\Documents and Settings\User.

In this step, you need to save the RSA key to cache memory.
This is done as follows:

  1. In Windows, click Start -> Run. Type in cmd and click OK in the command line that will appear. (In Windows Vista, Windows 7 or higher, type in cmd directly in the search bar in the Start menu).
  2. Windows command line will appear. You should be able to see the path to the default directory, which should be C:\Documents and settings\User. You need to be in the folder where the plink.exe file is located (therefore it is convenient to save the plink.exe file in this directory. If the file is saved elsewhere, use the command “CD name of folder” to move between directories and “CD ..” to move up).
  3. Once you are in the correct folder, enter the following command:
    plink.exe SFTPlogin@yourdomain.ext
    In the SFTP login field enter your username to the domain SFTP and the name of your domain after the at sign.
  4. The computer should show the statement seen in the screenshot.
    Enter Y after the question Store key in cache? and press Enter.
    This procedure needs to be applied only the first time; the RSA key will stay stored in cache.

You may now close the command line and return to HeidiSQL settings:

  • In the item SSH host + port enter the name of your domain including www
  • In username and password enter your login to SFTP.
  • In the last item Local port enter 3333.
We recommend you to save the settings by clicking Save so that you do not have to fill in the data again in the future.
Click Open to connect to the database.

helpdesk

we are ready to serve

currently online

agents online 2 / 6

Platon Technologies

How can we help you?

We accept reports of problems or other inducements related to the use of our products and services.

 

helpdesk@platon.net +421 222 111 321

In case you need any help, contact us by e-mail or by phone.

  • On the phone from 8:30 - 17:30
  • Sometimes even on weekends
  • Simple human approach
  • Complex problems solving
contact form

Give a chance to our online help-center. You can find there more than:

  • 6 categories
  • 59 manuals
  • 23 e-mail settings
  • 7 programming tips
go to counseling

Questions about our products or any specific request? Contact us.

Thanks for message

If necessary, we will contact you.

Send of message failed

Please contact us at helpdesk@platon.net.

NEWSLETTER

Subscribe to receive our news and current offers

Thanks for your subscribe

Subscribtion has failed