Fjärråtkomst till databas

Din databas är inte nåbar från internet – den accepterar endast anslutningar från servern själv, över en lokal socket. För att nå den från din dator eller en annan server, tunnlar du genom SSH.

Konfigurera en SSH-tunnel

  1. Upprätta tunneln: Använd följande kommando för att upprätta en tunnel mellan din dator och Templ-hemsidan:
    ssh -p PORT USER@IPADDRESS -L127.0.0.1:3306:/var/run/mysqld/mysqld.sock
    

    Ersätt PORT, USER och IPADDRESS med de faktiska uppgifterna som finns på hemsidans detaljsida i Templ-panelen.
  2. Få tillgång till databasen: När SSH-anslutningen har upprättats kan du komma åt databasen på din dator på port 3306, eller en annan port.

Anslut din databasklient

Med tunneln uppe använder du dessa anslutningsuppgifter i din databasklient (TablePlus, DBeaver, Sequel Ace, etc.):

  • Värd: 127.0.0.1
  • Port: 3306 (eller den lokala port du valde för tunneln)
  • Databasnamn, användare och lösenord: finns i din webbplats wp-config.php-fil (DB_NAME, DB_USER och DB_PASSWORD), som du kan visa över SFTP.

När behöver jag fjärråtkomst till databasen?

Fjärråtkomst till databas kan vara användbart när du vill:

  • Använda skrivbordsapplikationer som TablePlus, DBeaver, Sequel Ace eller Sequel Pro för databashantering.
  • Tillåta analys- eller affärsapplikationer som Metabase att ansluta till och använda databasen för dataanalys och visualisering.