12. fejezet · 12.6
Kívülről csatlakozás az adatbázishoz (Access Hosts)
Alapesetben csak a saját weboldala kommunikál az adatbázissal. Ez ugyanazon a szerveren található, és a kapcsolat a localhost címen keresztül jön létre. Szeretne a saját számítógépéről vagy egy másik szerverről hozzáférni az adatbázishoz, például egy olyan programmal, mint a HeidiSQL, a DBeaver, a MySQL Workbench, vagy egy könyvelőprogrammal összekötve? Ebben az esetben először engedélyeznie kell azt az IP-címet, ahonnan a kapcsolódás történik.
IP-cím hozzáférésének engedélyezése
- Keresse meg a saját IP-címét, például a Google-ban rákeresve, hogy "mi az ip-címem". Ha szerverről csatlakozik, akkor az adott szerver IP-címét használja.
- A DirectAdmin felületén lépjen az Adatbázisok menüpontba, majd kattintson a GEBRUIKERS BEHEREN gombra.
- Az adatbázis-felhasználónál kattintson a Kezelés gombra. Lehetőleg külön felhasználót használjon a külső kapcsolatokhoz, ne a weboldal felhasználóját.
- Görgessen le az Engedélyezett kiszolgálók blokkhoz. A Hozzáférés engedélyezése mezőbe írja be az IP-címét. Ez lehet IPv4 vagy IPv6 cím is.
- Kattintson a Kiszolgáló felvétele gombra (2). A cím ezután megjelenik a listában (1).

Felhasználónként legfeljebb 30 kiszolgálót adhat hozzá. A localhost alapértelmezetten szerepel a listában: ez a saját weboldala. Ezt ne törölje.
A GEBRUIKERS BEHEREN listájában az Engedélyezett kiszolgálók oszlopban láthatja, mely címek jogosultak egy adott felhasználóhoz kapcsolódni. A % jel azt jelenti: bármely IP-címről. Ezt lehetőleg kerülje, mert így bárki megpróbálhatja kitalálni a jelszót az interneten.
Az adatok a programhoz
| Beállítás | Mit adjon meg? |
|---|---|
| Kiszolgáló neve / szerver | A csomagja szerverneve, például linux2023.webawere.nl (lásd A szervernév és a DA-felhasználónév megtalálása). Tehát ne a localhost nevet. |
| Port | 3306 |
| Felhasználó | Az adatbázis-felhasználó teljes neve, például wtsilefl_extern |
| Jelszó | Az adott adatbázis-felhasználó jelszava |
| Adatbázis | A teljes adatbázisnév, például wtsilefl_shop |
Nem sikerül a csatlakozás
- "Host is not allowed to connect": az IP-cím nem szerepel az engedélyezett kiszolgálók között. Figyeljen arra, hogy otthoni IP-címe időnként megváltozhat. Ellenőrizze újra, és frissítse a listát.
- "Access denied": a felhasználónév vagy a jelszó helytelen. Használja a teljes nevet a DA-felhasználónévvel és az azt megelőző aláhúzásjellel.
- Időtúllépés: a 3306-os port csak azoknak az IP-címeknek nyílik meg, amelyeket hozzáadott az Access Hosts listához. Ezért először ellenőrizze, hogy a jelenlegi IP-címe szerepel-e a listában (az IP-cím megváltozhat, például otthon a modem újraindítása után). Ha szerepel a listában, akkor előfordulhat, hogy a 3306-os port útközben blokkolva van, például egy céges tűzfal miatt. Próbálja meg másik hálózati kapcsolatról. Sok sikertelen próbálkozás után az IP-címe is blokkolva lehet (lásd Problémák megoldása a bejelentkezéssel).
Tipp: Van SSH-hozzáférése (Power Webhost Three és Four, AI Wordpress Three és Power Reseller csomagoknál)? Ebben az esetben olyan programokban is, mint a HeidiSQL és a DBeaver, csatlakozhat SSH-alagúton keresztül is (1967-es port, SSH-kulccsal). Így nem szükséges IP-címet hozzáadnia, és minden adat titkosítva kerül továbbításra (lásd SSH Kulcsok és bejelentkezés SSH-val).
Ha már nincs szüksége egy adott IP-címre, távolítsa el azt a listából.
