Kort svar: Nej, inte i dag. Databaserna hos Sitewig tar bara emot anslutningar från den server där din hemsida körs. Ett databasprogram på din egen dator eller en app hos en annan leverantör kan därför inte ansluta direkt till port 3306.
Varför är den stängd?
En databas som kan nås från hela internet blir snabbt mål för automatiska attacker som gissar lösenord. Genom att bara öppna för localhost kan ingen utifrån försöka logga in, inte ens om lösenordet skulle läcka.
Det här kan du göra i stället
| Du vill … | Använd |
|---|---|
| Se tabeller, ändra data, köra SQL | Databasverktyg i webbläsaren, läs Öppna Databasverktyg |
| Arbeta med data i ett program på din dator | Exportera en kopia, arbeta lokalt och importera igen, läs Exportera och Importera |
| Låta ett externt system läsa eller skriva data | Gör ett litet PHP-skript eller API på din hemsida som pratar med databasen via localhost, och skydda det med en hemlig nyckel |
| Ta regelbundna kopior | De automatiska dagliga säkerhetskopiorna under Webbhotell → Backup |
Vanliga frågor
Kan ni öppna för min IP-adress?
Nej, det går inte i dag. Alla databaser är bara öppna för hemsidor på samma server och för Databasverktyg.
Vilka värden ska min hemsida då använda?
Värden är alltid localhost och porten 3306. Läs Hitta värdnamn, port och användarnamn.
Kan en app på en annan server använda min databas?
Inte direkt. Låt appen i stället anropa ett litet skript på din Sitewig-hemsida, som hämtar eller sparar data åt den.