Kort svar: Nej, ikke i dag. Databaserne hos Sitewig tager kun imod forbindelser fra den server, dit website kører på. Et databaseprogram på din egen computer eller en app hos en anden udbyder kan derfor ikke forbinde direkte til port 3306.
Hvorfor er den lukket?
En database, der kan nås fra hele internettet, bliver hurtigt mål for automatiske angreb, som gætter kodeord. Ved kun at åbne for localhost kan ingen udefra prøve at logge ind – heller ikke hvis kodeordet skulle slippe ud.
Det kan du gøre i stedet
| Du vil … | Brug |
|---|---|
| Se tabeller, rette data, køre SQL | Database-værktøj i browseren – se Åbn Database-værktøj |
| Arbejde med data i et program på din computer | Eksportér en kopi, arbejd lokalt, og importér igen – se Eksportér og Importér |
| Lade et eksternt system læse eller skrive data | Lav et lille PHP-script eller API på dit website, som taler med databasen via localhost, og beskyt det med en hemmelig nøgle |
| Tage regelmæssige kopier | De automatiske daglige backups under Webhotel → Backup |
Ofte stillede spørgsmål
Kan I åbne for min IP-adresse?
Nej, det er ikke muligt i dag. Alle databaser er kun åbne for websites på samme server og for Database-værktøj.
Hvilke værdier skal mit website så bruge?
Værten er altid localhost og porten 3306. Se Find værtsnavn, port og brugernavn.
Kan en app på en anden server bruge min database?
Ikke direkte. Lad appen kalde et lille script på dit Sitewig-website i stedet, som henter eller gemmer data for den.