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
- 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. - 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.
Om du redan har en databas konfigurerad som använder port 3306, behöver du konfigurera SSH-tunneln på en annan port, till exempel port 3307.
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_USERochDB_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.