Pāriet uz galveno saturu

Attālināti datubāzu serveri

Ievads

FASTPANEL® ļauj pievienot ārējos datubāzu serverus: MySQL vai PostgreSQL; tādējādi nodrošinot iespēju strādāt ar datubāzēm, kas atrodas ārējos serveros.

svarīgi

Ārējās datubāzes nevar pievienot dublējumkopiju plāniem, un ārējo datubāzu serveru iestatījumu pārvaldība nav pieejama FASTPANEL®

Šajā rakstā ir aprakstīts piemērs, kā pievienot ārēju DBVS serveri FASTPANEL® galvenajā serverī.

piezīme

Šī raksta piemēros tiek izmantota nominālā IP adrese 1.1.1.1 kā galvenā servera ar FASTPANEL® adrese. Reālajai ārējā servera adresei nav nozīmes, taču ārpus šajā rakstā sniegtajiem piemēriem tai nav nekāda sakara ar 1.1.1.1

MySQL datubāzes servera pievienošana

Lai pievienotu ārēju MySQL serveri FASTPANEL®, veiciet šādas darbības:

  1. Izpildot šādu vaicājumu, jūs izveidosiet ārējā MySQL servera lietotāju, kuram tiks piešķirtas tiesības atļaut ārējos savienojumus un datubāzu pārvaldību. Lai to izdarītu, jums jāpiesakās mysql kā administratīvajam lietotājam:

    CREATE USER 'FASTPANEL_USER'@'FASTPANEL_IP' IDENTIFIED BY 'PASSWORD';
    • FASTPANEL_USER - lietotājvārds, kas tiks izmantots FASTPANEL® savienojumiem ar serveri
    • FASTPANEL_IP - tā servera IP adrese, kurā ir instalēts FASTPANEL®
    • PASSWORD - parole, kas tiks izmantota FASTPANEL® savienojumiem ar serveri

    Vaicājuma piemērs:

    MySQL vaicājuma piemērs attālināta lietotāja izveidei FASTPANEL

  2. Piešķiriet izveidotajam lietotājam administratīvās tiesības, izpildot šādu vaicājumu

    GRANT ALL PRIVILEGES ON *.* TO FASTPANEL_USER@'FASTPANEL_IP' WITH GRANT OPTION;
    • FASTPANEL_USER - lietotājvārds, kas tiks izmantots FASTPANEL® savienojumiem ar serveri.
    • FASTPANEL_IP - ir tā servera IP adrese, kurā ir instalēts FASTPANEL®

    Vaicājuma piemērs:

    MySQL vaicājuma piemērs tiesību piešķiršanai attālinātam lietotājam FASTPANEL

  3. Iestatiet MySQL klausīties visās tīkla saskarnēs. Tam nepieciešams rediģēt vai pievienot šādu rindu MySQL konfigurācijas failā (visbiežāk tas ir /etc/mysql/my.cnf, taču tas var atšķirties):

    bind_address = *

    Lai iespējotu jaunos iestatījumus, MySQL ir jāpārstartē. Systemd tipa sistēmās to var izdarīt, izpildot šādu komandu:

    systemctl restart mysql

Lai pabeigtu iestatīšanu, veiciet šādas darbības FASTPANEL® galvenajā serverī

  1. Dodieties uz "Iestatījumi" → "Datubāzes"

    Datubāzu pārvaldības izvēlne FASTPANEL

  2. Noklikšķiniet uz "Datubāzu serveri"

    Datubāzu serveru izvēlne FASTPANEL

  3. Noklikšķiniet uz pogas "Pievienot serveri", pēc tam noņemiet atzīmi izvēles rūtiņai "Lokālais serveris" un aizpildiet laukus ar datiem, lai pievienotu ārējo serveri no iepriekšējiem soļiem

    Datubāzes servera pievienošana FASTPANEL MySQL servera pievienošana FASTPANEL

Ja viss ir izdarīts pareizi, lapā "Datubāzu serveri" parādīsies jauna rinda ar pievienotā servera informāciju. Pēc tam šis serveris kļūs pieejams datubāzu izveidei.

PostgreSQL datubāzes servera pievienošana

Lai pievienotu ārēju PostgreSQL serveri FASTPANEL®, veiciet šādas darbības:

  1. Izpildot šādu vaicājumu, jūs izveidosiet ārējā PostgreSQL servera lietotāju, kuram tiks piešķirtas tiesības atļaut ārējos savienojumus un datubāzu pārvaldību. Lai to izdarītu, jums jāpiesakās psql kā administratīvajam lietotājam:

    CREATE USER FASTPANEL_USER WITH ENCRYPTED PASSWORD 'USERPASSWORD' SUPERUSER BYPASSRLS REPLICATION CREATEDB CREATEROLE INHERIT LOGIN;
    • FASTPANEL_USER - lietotājvārds, kas tiks izmantots FASTPANEL® savienojumiem ar serveri
    • USERPASSWORD - parole, kas tiks izmantota FASTPANEL® savienojumiem ar serveri

    Vaicājuma piemērs:

    PostgreSQL vaicājuma piemērs attālināta lietotāja izveidei FASTPANEL

  2. Piešķiriet izveidotajam lietotājam ārējo savienojumu tiesības, pievienojot šādas rindas PostgreSQL konfigurācijas failā pg_hba.conf

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

    Faila piemērs:

    PostgreSQL tiesību konfigurācijas piemērs

  3. Iestatiet PostgreSQL klausīties visās tīkla saskarnēs. Tam nepieciešams pievienot šādu rindu PostgreSQL konfigurācijas failā (visbiežāk tas ir /etc/postgresql/VERSION/main/postgresql.conf):

    listen_addresses = '*'

    Lai iespējotu iestatījumus, PostgreSQL ir jāpārstartē. Systemd tipa sistēmās to var izdarīt, izpildot šādu komandu:

    systemctl restart postgresql

Lai pabeigtu iestatīšanu, veiciet šādas darbības FASTPANEL® galvenajā serverī:

  1. Dodieties uz "Iestatījumi" → "Datubāzes"

    Datubāzu pārvaldības izvēlne FASTPANEL

  2. Noklikšķiniet uz "Datubāzu serveri"

    Datubāzu serveru izvēlne FASTPANEL

  3. Noklikšķiniet uz pogas "Pievienot serveri"

    Datubāzes servera pievienošana FASTPANEL

  4. Noņemiet atzīmi izvēles rūtiņai "Lokālais serveris" un aizpildiet laukus ar datiem, lai pievienotu attālināto serveri no iepriekšējiem soļiem

    PostgreSQL servera pievienošana FASTPANEL

Ja viss ir izdarīts pareizi, lapā "Datubāzu serveri" parādīsies jauna rinda ar pievienotā servera informāciju. Pēc tam šis serveris kļūs pieejams datubāzu izveidei.