Távoli adatbázis-kiszolgálók
Bevezetés
A FASTPANEL® lehetővé teszi külső adatbázis-kiszolgálók csatlakoztatását: MySQL vagy PostgreSQL; így lehetőség nyílik a külső kiszolgálókon található adatbázisokkal való munkára.
A külső adatbázisok nem adhatók hozzá a biztonsági mentési tervekhez, és a FASTPANEL® rendszerben nem érhető el a beállításkezelés a külső adatbázis-kiszolgálókhoz
Ez a cikk egy példán keresztül bemutatja, hogyan lehet egy külső DBMS-kiszolgálót csatlakoztatni a fő kiszolgálón található FASTPANEL® rendszerhez.
A cikk példái a 1.1.1.1 névleges IP-címet használják a FASTPANEL® rendszerrel rendelkező fő kiszolgáló címeként. A külső kiszolgáló tényleges címe nem számít, de a cikkben szereplő példákon kívül semmi köze az 1.1.1.1 címhez
MySQL adatbázis-kiszolgáló csatlakoztatása
Külső MySQL-kiszolgáló FASTPANEL® rendszerhez történő csatlakoztatásához kövesse az alábbi lépéseket:
-
A következő lekérdezés végrehajtásával létrehoz egy külső MySQL-kiszolgálófelhasználót, amely jogosultságokat kap a külső kapcsolatok és az adatbázis-kezelés engedélyezéséhez. Ehhez rendszergazdai felhasználóként kell bejelentkeznie a mysql rendszerbe:
CREATE USER 'FASTPANEL_USER'@'FASTPANEL_IP' IDENTIFIED BY 'PASSWORD';- FASTPANEL_USER - a felhasználónév, amelyet a FASTPANEL® fog használni a kiszolgálóhoz való csatlakozáshoz
- FASTPANEL_IP - a telepített FASTPANEL® rendszert futtató kiszolgáló IP-címe
- PASSWORD - a jelszó, amelyet a FASTPANEL® fog használni a kiszolgálóhoz való csatlakozáshoz
Lekérdezéspélda:

-
Adjon rendszergazdai jogosultságokat a létrehozott felhasználónak a következő lekérdezés végrehajtásával
GRANT ALL PRIVILEGES ON *.* TO FASTPANEL_USER@'FASTPANEL_IP' WITH GRANT OPTION;- FASTPANEL_USER - a felhasználónév, amelyet a FASTPANEL® fog használni a kiszolgálóhoz való csatlakozáshoz.
- FASTPANEL_IP - a telepített FASTPANEL® rendszert futtató kiszolgáló IP-címe
Lekérdezéspélda:

-
Állítsa be, hogy a MySQL az összes hálózati interfészen figyeljen. Ehhez szerkeszteni kell, vagy hozzá kell adni a következő sort a MySQL konfigurációs fájljához (leggyakrabban ez a
/etc/mysql/my.cnf, de eltérhet):bind_address = *
Az új beállítások érvényesítéséhez a MySQL újraindítása szükséges. Systemd típusú rendszereken ez a következő parancs végrehajtásával érhető el:
systemctl restart mysql
A beállítás befejezéséhez hajtsa végre a következő műveleteket a fő kiszolgálón található FASTPANEL® rendszerben
-
Lépjen a "Beállítások" → "Adatbázisok" menüpontra

-
Kattintson az "Adatbázis-kiszolgálók" elemre

-
Kattintson a "Kiszolgáló hozzáadása" gombra, majd törölje a jelölést a "Helyi kiszolgáló" jelölőnégyzetből, és töltse ki a mezőket az előző lépésekben szereplő külső kiszolgáló csatlakozási adataival

Ha mindent helyesen végzett el, egy új sor jelenik meg a hozzáadott kiszolgáló adataival az "Adatbázis-kiszolgálók" oldalon. Ezután ez a kiszolgáló elérhetővé válik adatbázisok létrehozásához.
PostgreSQL adatbázis-kiszolgáló csatlakoztatása
Külső PostgreSQL-kiszolgáló FASTPANEL® rendszerhez történő csatlakoztatásához kövesse az alábbi lépéseket:
-
A következő lekérdezés végrehajtásával létrehoz egy külső PostgreSQL-kiszolgálófelhasználót, amely jogosultságokat kap a külső kapcsolatok és az adatbázis-kezelés engedélyezéséhez. Ehhez rendszergazdai felhasználóként kell bejelentkeznie a psql rendszerbe:
CREATE USER FASTPANEL_USER WITH ENCRYPTED PASSWORD 'USERPASSWORD' SUPERUSER BYPASSRLS REPLICATION CREATEDB CREATEROLE INHERIT LOGIN;- FASTPANEL_USER - a felhasználónév, amelyet a FASTPANEL® fog használni a kiszolgálóhoz való csatlakozáshoz
- USERPASSWORD - a jelszó, amelyet a FASTPANEL® fog használni a kiszolgálóhoz való csatlakozáshoz
Lekérdezéspélda:

-
Adjon külső kapcsolódási jogosultságokat a létrehozott felhasználónak a következő sorok hozzáadásával a postgresql konfigurációs fájlhoz:
pg_hba.confhost all FASTPANEL_USER 0.0.0.0/0 md5
host all FASTPANEL_USER ::/0 md5Fájlpélda:

-
Állítsa be, hogy a PostgreSQL az összes hálózati interfészen figyeljen. Ehhez a következő sort kell hozzáadni a PostgreSQL konfigurációs fájlhoz (leggyakrabban ez a
/etc/postgresql/VERSION/main/postgresql.conf):listen_addresses = '*'
A beállítások érvényesítéséhez a PostgreSQL újraindítása szükséges. Systemd típusú rendszereken ez a következő parancs végrehajtásával tehető meg:
systemctl restart postgresql
A beállítás befejezéséhez hajtsa végre a következő műveleteket a fő kiszolgálón található FASTPANEL® rendszerben:
-
Lépjen a "Beállítások" → "Adatbázisok" menüpontra

-
Kattintson az "Adatbázis-kiszolgálók" elemre

-
Kattintson a "Kiszolgáló hozzáadása" gombra

-
Törölje a jelölést a "Helyi kiszolgáló" jelölőnégyzetből, és töltse ki a mezőket az előző lépésekben szereplő távoli kiszolgáló csatlakozási adataival

Ha mindent helyesen végzett el, egy új sor jelenik meg a hozzáadott kiszolgáló adataival az "Adatbázis-kiszolgálók" oldalon. Ezután ez a kiszolgáló elérhetővé válik adatbázisok létrehozásához.