sql >> Databáze >  >> RDS >> Mysql

Připojte se k MySql db přes SSH v Netbeans

Hmm Domnívám se, že nejlepší způsob, jak toho dosáhnout, je nastavit přesměrování portů před pokusem o připojení ke vzdálené databázi přes NetBeans.

Nejsem si jistý, jaký OS používáte, ale za předpokladu, že používáte nějakou verzi Linuxu, zde jsou kroky, které je třeba podniknout:

1) Přesměrujte místní port na váš vzdálený databázový server MySQL Otevřete okno terminálu a zadejte:

sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>

Budete vyzváni k zadání hesla SSH. Zadejte jej.

2) V Netbeans přejděte na Služby a nastavte nové připojení k databázi MySQL s následujícími přihlašovacími údaji:

hostitel :127.0.0.1

uživatelské jméno :root (Předpokládám, že vzdálená databáze MySQL umožňuje vzdálená připojení root?)

heslo :heslo (předpokládám, že musíte mít heslo pro databázi MySQL, ke které se připojujete?!)

Adresa URL jdbc by měla vypadat nějak takto:

jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>

Dobrý příspěvek je zde pro více podrobností o směrování/tunelování portů.

Hodně štěstí a doufám, že to pomůže!




  1. Jak ON CONFLICT funguje v SQLite

  2. Nelze použít objekt typu PDOStatement jako pole

  3. Řadit položky v MySQL podle pevného seznamu?

  4. Podivná chybová zpráva SQLAlchemy:TypeError:objekt 'dict' nepodporuje indexování