phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Tunnel SSH tramite PhpMyAdmin

Ci sono alcune informazioni mancanti dalla tua domanda, quindi farò alcune ipotesi:

  • Stai eseguendo phpmyadmin su un server web locale
  • Vuoi creare il tunnel su questa macchina per connetterti a un server mysql remoto accessibile solo tramite il tuo server Amazon Bastian

Bene, allora dovrebbe dipendere tutto da come hai impostato il port forward, dato che stai ricevendo Welcome to nginx! sembra che tu abbia inoltrato la porta 3307 alla porta 80 sul computer remoto.

Prova questo comando ssh:

$ ssh -N <username>@<Bastian server IP> -L 3307:<internal ip of mysql server>:3306
  • -N significa che non vuoi eseguire alcun comando (solo port forward)
  • 3307 è la porta locale da inoltrare
  • è l'IP che il server Bastian può utilizzare per connettersi al server MySQL
  • 3306 è la porta che MySQL è in esecuzione sulla macchina remota

Ora esegui quanto segue sul tuo computer locale:

$ telnet localhost 3307

Dovresti vedere il tuo numero di versione di mysql emesso, alcuni caratteri casuali e quindi mysql_native_password, la connessione verrà quindi chiusa.

dovresti quindi essere in grado di configurare phpmyadmin per utilizzare localhost e la porta 3307 per connettersi al tuo server remoto.