Kapitel 12 · 12.6
Oprette forbindelse til din database udefra (Access Hosts)
Normalt taler kun din egen hjemmeside med databasen. Den ligger på samme server og forbinder via localhost. Vil du tilgå databasen fra din egen computer eller fra en anden server, for eksempel med et program som HeidiSQL, DBeaver, MySQL Workbench eller en kobling til dit regnskabsprogram? Så skal du først give tilladelse til det IP-adresse, du forbinder fra.
Giv et IP-adresse adgang
- Find dit eget IP-adresse, for eksempel ved at søge "hvad er min ip" på Google. Forbinder du fra en server, så brug den servers IP-adresse.
- Gå i DirectAdmin til Databaser og klik på GEBRUIKERS BEHEREN.
- Klik på Administrer ved databasebrugeren. Brug helst en separat bruger til forbindelser udefra, ikke brugeren til din hjemmeside.
- Scroll ned til blokken Tilladte hosts. Indtast dit IP-adresse under Tillad adgang fra. Det kan være en IPv4- eller IPv6-adresse.
- Klik på Tilføj vært (2). Adressen vises derefter i listen (1).

Du kan tilføje op til 30 hosts per bruger. localhost står der som standard: det er din egen hjemmeside. Fjern den ikke.
I listen under GEBRUIKERS BEHEREN kan du i kolonnen Tilladte hosts se, hvilke adresser der må forbinde til en bruger. Tegnet % betyder: fra alle IP-adresser. Brug det hellere ikke: så kan alle på internettet forsøge at gætte adgangskoden.
Oplysninger til dit program
| Indstilling | Hvad skal du indtaste? |
|---|---|
| Host / server | Servernavnet for din pakke, for eksempel linux2023.webawere.nl (se Find dit servernavn og DA-brugernavn). Altså ikke localhost. |
| Port | 3306 |
| Bruger | Det fulde navn på databasebrugeren, for eksempel wtsilefl_extern |
| Adgangskode | Adgangskoden til den databasebruger |
| Database | Det fulde databasenavn, for eksempel wtsilefl_shop |
Det lykkes ikke at forbinde
- "Host is not allowed to connect": IP-adressen står ikke på listen over tilladte hosts. Bemærk: dit IP-adresse derhjemme kan en gang imellem ændre sig. Tjek det igen og opdater det.
- "Access denied": brugernavnet eller adgangskoden er forkert. Brug det fulde navn med dit DA-brugernavn og bindestregen foran.
- Tidsudløb: port 3306 åbnes kun for IP-adresser, du har tilføjet under Access Hosts. Kontroller derfor først, om dit nuværende IP-adresse står der (dit IP-adresse kan ændre sig, for eksempel derhjemme efter et genstart af dit modem). Står det der, kan port 3306 måske blive blokeret undervejs, for eksempel af en firewall på arbejdspladsen. Prøv fra en anden forbindelse. Efter mange mislykkede forsøg kan dit IP-adresse også være blevet blokeret (se Problemer med at logge ind: sådan løser du dem).
Tip: Har du SSH (Power Webhost Three og Four, AI Wordpress Three og Power Reseller)? Så kan du i programmer som HeidiSQL og DBeaver også forbinde via en SSH-tunnel (port 1967, med din SSH-nøgle). Så behøver du ikke tilføje et IP-adresse, og alt sendes krypteret (se SSH-nøgler og login med SSH).
Fjern et IP-adresse igen, når du ikke længere har brug for det.
