Ugrás a fő tartalomra

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.

fontos

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.

megjegyzés

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:

  1. 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:

    Példa MySQL-lekérdezésre távoli felhasználó létrehozásához a FASTPANEL-ben

  2. 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:

    Példa MySQL-lekérdezésre jogosultságok megadásához távoli felhasználónak a FASTPANEL-ben

  3. Á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 kiszolgálón található FASTPANEL® rendszerben

  1. Lépjen a "Beállítások" → "Adatbázisok" menüpontra

    Adatbáziskezelési menü a FASTPANEL-ben

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

    Adatbázis-kiszolgálók menü a FASTPANEL-ben

  3. 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

    Adatbázis-kiszolgáló hozzáadása a FASTPANEL-ben MySQL-kiszolgáló hozzáadása a FASTPANEL-ben

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:

  1. 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:

    Példa PostgreSQL-lekérdezésre távoli felhasználó létrehozásához a FASTPANEL-ben

  2. 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.conf

    host all FASTPANEL_USER 0.0.0.0/0 md5
    host all FASTPANEL_USER ::/0 md5

    Fájlpélda:

    Példa PostgreSQL-jogosultságok konfigurációjára

  3. Á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:

  1. Lépjen a "Beállítások" → "Adatbázisok" menüpontra

    Adatbáziskezelési menü a FASTPANEL-ben

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

    Adatbázis-kiszolgálók menü a FASTPANEL-ben

  3. Kattintson a "Kiszolgáló hozzáadása" gombra

    Adatbázis-kiszolgáló hozzáadása a FASTPANEL-ben

  4. 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

    PostgreSQL-kiszolgáló hozzáadása a FASTPANEL-ben

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.