---
title: Cum configurez o conexiune MySQL remote?
description: "Poți accesa bazele de date MySQL de la distanță în două moduri: printr-un **tunel SSH** (cel mai sigur, traficul e criptat) sau printr-o **conexiune directă** (mai simplă dar mai puțin sigură). ### Metoda 1: tunel SSH **Windows (PuTTY):** 1. Pornește…"
url: "https://www.hostx.ro/kb/cum-se-configureaza-o-conexiune-mysql-remote/"
updated: "2026-10-07"
category: Articole in lucru / MySQL
tags:
  - administrare
  - bază de date
  - configurare
  - cPanel
  - MySQL
  - PuTTY
  - securitate
  - SSH
---

# Cum configurez o conexiune MySQL remote?

Poți accesa bazele de date MySQL de la distanță în două moduri: printr-un **tunel SSH** (cel mai sigur, traficul e criptat) sau printr-o **conexiune directă** (mai simplă dar mai puțin sigură).

### Metoda 1: tunel SSH

**Windows (PuTTY):**

1. Pornește PuTTY. La **Connection → SSH → Tunnels**, setează **Source port** = `3306` (dacă rulezi local un MySQL, folosește alt port local, ex. 3307).
2. La **Destination** tastează `localhost:3306`, selectează *Local* și *Auto*, apoi **Add**.
3. La **Session**, completează **Host Name** (domeniul/IP-ul tău) și **Port** = `5334` (portul SSH HostX), tip *SSH*.
4. Apasă **Open**, acceptă cheia serverului și autentifică-te cu utilizatorul și parola de cPanel.

Cât timp sesiunea SSH este deschisă, conectează aplicația MySQL locală la `localhost:3306`.

**macOS / Linux:**

```
ssh -p 5334 -L 3306:localhost:3306 username@domeniul-tau.tld
```

(Primul `3306` = portul local; `localhost:3306` = MySQL pe server; `5334` = portul SSH.) După autentificare, folosește aplicația MySQL locală conectată la `localhost:3306`.

### Metoda 2: conexiune directă (Remote MySQL)

1. În cPanel → **Databases → Remote MySQL**.
2. La **Host**, adaugă IP-ul de la care te conectezi (îl afli accesând un serviciu de tip „what is my IP") și apasă **Add Host**.
3. Conectează-te apoi cu o aplicație client MySQL. Pentru a elimina un host, folosește **X** lângă el în lista *Access Hosts*.
