Kapittel 12 · 12.6
Koble til databasen din utenfra (Access Hosts)
Normalt er det bare din egen nettside som snakker med databasen. Den ligger på samme server og kobler til via localhost. Vil du koble til databasen fra din egen datamaskin eller fra en annen server, for eksempel med et program som HeidiSQL, DBeaver, MySQL Workbench eller en kobling til regnskapsprogrammet ditt? Da må du først gi tilgang til IP-adressen du kobler til fra.
Gi et IP-adresse tilgang
- Finn ditt eget IP-adresse, for eksempel ved å søke på "hva er min ip" i Google. Kobler du til fra en server, bruk da IP-adressen til den serveren.
- Gå til Databases i DirectAdmin og klikk på GEBRUIKERS BEHEREN.
- Klikk på Manage ved databasebrukeren. Bruk helst en egen bruker for tilkoblinger utenfra, ikke brukeren til nettsiden din.
- Bla ned til blokken Allowed Hosts. Skriv inn IP-adressen din ved Allow access from. Dette kan være en IPv4- eller IPv6-adresse.
- Klikk på Add Host (2). Adressen vises deretter i listen (1).

Du kan legge til opptil 30 hoster per bruker. localhost ligger der som standard: det er din egen nettside. Ikke fjern den.
I listen under GEBRUIKERS BEHEREN ser du i kolonnen Allowed Hosts hvilke adresser som har tilgang til en bruker. Tegnet % betyr: fra et hvilket som helst IP-adresse. Bruk det helst ikke: da kan hvem som helst på internett prøve å gjette passordet.
Innstillingene til programmet ditt
| Innstilling | Hva fyller du inn? |
|---|---|
| Host / server | Servernavnet til pakken din, for eksempel linux2023.webawere.nl (se Finn servernavnet og DA-brukernavnet ditt). Altså ikke localhost. |
| Port | 3306 |
| Bruker | Det fullstendige navnet til databasebrukeren, som wtsilefl_extern |
| Passord | Passordet til den databasebrukeren |
| Database | Det fullstendige databasenavnet, som wtsilefl_shop |
Det går ikke å koble til
- "Host is not allowed to connect": IP-adressen står ikke blant de tillatte hostene. Merk: hjemme kan IP-adressen din av og til endre seg. Sjekk den på nytt og oppdater den.
- "Access denied": brukernavnet eller passordet stemmer ikke. Bruk det fullstendige navnet med DA-brukernavnet ditt og bindestreken foran.
- Tidsavbrudd: port 3306 åpnes bare for IP-adresser du har lagt til under Access Hosts. Sjekk derfor først om din nåværende IP-adresse står der (IP-adressen din kan endre seg, for eksempel hjemme etter en omstart av modemet). Står den der, kan port 3306 kanskje bli blokkert underveis, for eksempel av en bedriftsbrannmur. Prøv fra en annen tilkobling. Etter mange mislykkede forsøk kan også IP-adressen din bli blokkert (se Problemer med å logge inn løses).
Tips: Har du SSH (Power Webhost Three og Four, AI Wordpress Three og Power Reseller)? Da kan du i programmer som HeidiSQL og DBeaver også koble til via en SSH-tunnel (port 1967, med SSH-nøkkelen din). Da trenger du ikke legge til et IP-adresse, og alt går kryptert (se SSH Keys og innlogging med SSH).
Fjern et IP-adresse igjen når du ikke trenger det lenger.
