Loading...

Knowledge Base

How to Set Up a Remote MySQL Database Connection

Remotely connecting to a MySQL database allows you to access and manage your databases from external servers or local machines. This is especially useful for developers, administrators, or applications that require off-site database access. Your Account Manager simplifies this process by providing a secure and user-friendly interface for configuring a remote MySQL database connection.

If you are connecting from your home computer or another external location, you will need a MySQL client such as Navicat, phpMyAdmin, Workbench, or Dbeaver.

Remote MySQL Database Connection

To enable remote MySQL access, you must add the connecting computer’s IP address as an Access Host. Follow the steps below:

  1. Log in to your Bluehost Account Manager.
  2. In the left-hand menu, click Websites.
  3. Click the Manage button located next to the website you want to manage.

    Bluehost Account Manager - Website Manage button
     

  1. On the Overview page, click Databases to open the Database Management panel.

    Bluehost Websites Overview Tab - Databases
     

  2. Under Database Management, navigate to the REMOTE tab.

    database-management-databases-remote
     

  3. In the Remote MySQL Access section, click Add Host.

    mysql-remote-add-host
     

  4. Enter the IP in the Enter IP field.
    (Optional) Add a description to help identify the host.
  5. Click Allow Access.

    remote-mysql-allow-access
     

Once completed, remote access to your MySQL database should be active.

If your IP address is dynamic (changes periodically), you must update it in the Remote MySQL Access settings whenever it changes.

Edit or Remove a Remote Access Host

You can edit or remove existing hosts directly from the Account Manager.

Edit a Host

  1. Locate the Host/IP Address you want to modify.
  2. Click the vertical ellipsis icon (⋮) and select Edit Host.

    remote-mysql-edit-host
     

  3. Make the necessary changes and click Save.

    remote-mysql-edit-host-save
     

Remove a Host

  1. Locate the Host/IP Address you want to delete.
  2. Click the vertical ellipsis icon (⋮) and select Delete Host.

    remote-mysql-delete-host
     

  3. Confirm by clicking Delete.

    remote-mysql-delete-host-confirm
     

Summary

Setting up a Remote MySQL Database Connection through your Account Manager ensures secure and efficient access to your databases from external sources. Whether you are adding a new access host, editing an existing one, or managing dynamic IP addresses, this guide provides the essential steps to keep your remote connections running smoothly.

If you need further assistance, feel free to contact us via Chat or Phone:

  • Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.

Loading...