Kapitel 12 · 12.6
Ansluta till din databas utifrån (Access Hosts)
Normalt pratar bara din egen webbplats med databasen. Den ligger på samma server och ansluter via localhost. Vill du komma åt databasen från din egen dator eller från en annan server, till exempel med ett program som HeidiSQL, DBeaver, MySQL Workbench eller en koppling till ditt bokföringsprogram? Då måste du först ge tillåtelse för det IP-adress som du ansluter från.
Ge ett IP-adress åtkomst
- Slå upp ditt eget IP-adress, till exempel genom att söka på "vad är min ip" i Google. Ansluter du från en server, använd då den serverns IP-adress.
- Gå i DirectAdmin till Databaser och klicka på GEBRUIKERS BEHEREN.
- Klicka på Hantera vid databasanvändaren. Använd helst en separat användare för anslutningar utifrån, inte den användare som din webbplats använder.
- Scrolla till blocket Tillåtna värdar. Skriv in ditt IP-adress vid Tillåt åtkomst från. Det kan vara en IPv4- eller IPv6-adress.
- Klicka på Lägg till värd (2). Adressen visas sedan i listan (1).

Du kan lägga till upp till 30 värdar per användare. localhost finns där som standard: det är din egen webbplats. Ta inte bort den.
I listan vid GEBRUIKERS BEHEREN ser du i kolumnen Tillåtna värdar vilka adresser som är tillåtna för en användare. Tecknet % betyder: från vilket IP-adress som helst. Använd det helst inte, då kan vem som helst på internet försöka gissa lösenordet.
Uppgifterna för ditt program
| Inställning | Vad fyller du i? |
|---|---|
| Host / server | Servernamnet för ditt paket, till exempel linux2023.webawere.nl (se Hitta ditt servernamn och DA-användarnamn). Alltså inte localhost. |
| Port | 3306 |
| Användare | Det fullständiga namnet på databasanvändaren, till exempel wtsilefl_extern |
| Lösenord | Lösenordet för den databasanvändaren |
| Databas | Det fullständiga databasnamnet, till exempel wtsilefl_shop |
Det går inte att ansluta
- "Host is not allowed to connect": IP-adresset finns inte bland de tillåtna värdarna. Observera: ditt IP-adress hemma kan ibland ändras. Slå upp det igen och uppdatera det.
- "Access denied": användarnamnet eller lösenordet stämmer inte. Använd det fullständiga namnet med ditt DA-användarnamn och understrecket framför.
- Tidsgräns: port 3306 öppnas bara för IP-adresser som du har lagt till under Access Hosts. Kontrollera därför först om ditt nuvarande IP-adress finns där (ditt IP-adress kan ändras, till exempel hemma efter en omstart av din router). Finns det där men det ändå inte fungerar, kan port 3306 vara blockerad på vägen, till exempel av en företagsbrandvägg. Prova från en annan anslutning. Efter många misslyckade försök kan även ditt IP-adress ha blockerats (se Problem med att logga in).
Tips: Har du SSH (Power Webhost Three och Four, AI Wordpress Three och Power Reseller)? Då kan du i program som HeidiSQL och DBeaver även ansluta via en SSH-tunnel (port 1967, med din SSH-nyckel). Då behöver du inte lägga till något IP-adress och allt går krypterat (se SSH-nycklar och inloggning med SSH).
Ta bort ett IP-adress igen när du inte längre behöver det.
