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.
Ā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ī.
Šī 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:
-
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:

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

-
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ī
-
Dodieties uz "Iestatījumi" → "Datubāzes"

-
Noklikšķiniet uz "Datubāzu serveri"

-
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

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

-
Piešķiriet izveidotajam lietotājam ārējo savienojumu tiesības, pievienojot šādas rindas PostgreSQL konfigurācijas failā
pg_hba.confhost all FASTPANEL_USER 0.0.0.0/0 md5
host all FASTPANEL_USER ::/0 md5Faila piemērs:

-
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ī:
-
Dodieties uz "Iestatījumi" → "Datubāzes"

-
Noklikšķiniet uz "Datubāzu serveri"

-
Noklikšķiniet uz pogas "Pievienot serveri"

-
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

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.