Қашықтағы дерекқор серверлері
Кіріспе
FASTPANEL® сыртқы дерекқор серверлерін: MySQL немесе PostgreSQL қосуды қолдайды; осылайша сыртқы серверлерде орналасқан дерекқорлармен жұмыс істеуге мүмкіндік береді.
Сыртқы дерекқорларды сақтық көшірме жоспарларына қосу мүмкін емес, сондай-ақ FASTPANEL® ішінде сыртқы дерекқор серверлері үшін баптауларды басқару қолжетімсіз
Бұл мақалада негізгі сервердегі FASTPANEL® жүйесіне сыртқы DBMS серверін қосудың мысалы сипатталған.
Осы мақаладағы мысалдарда FASTPANEL® орнатылған негізгі сервердің мекенжайы ретінде шартты 1.1.1.1 IP пайдаланылады. Нақты сыртқы сервердің мекенжайы маңызды емес, бірақ осы мақаладағы мысалдардан тыс оның 1.1.1.1 мекенжайына еш қатысы жоқ
MySQL дерекқор серверін қосу
Сыртқы MySQL серверін FASTPANEL® жүйесіне қосу үшін келесі қадамдарды орындаңыз:
-
Келесі сұрауды орындау арқылы сіз сыртқы қосылымдарға және дерекқорларды басқаруға рұқсаттары бар сыртқы MySQL серверінің пайдаланушысын жасайсыз. Мұны орындау үшін mysql жүйесіне әкімшілік пайдаланушы ретінде кіруіңіз керек:
CREATE USER 'FASTPANEL_USER'@'FASTPANEL_IP' IDENTIFIED BY 'PASSWORD';- FASTPANEL_USER - серверге FASTPANEL® қосылымдары үшін пайдаланылатын пайдаланушы аты
- FASTPANEL_IP - FASTPANEL® орнатылған сервердің IP мекенжайы
- PASSWORD - серверге FASTPANEL® қосылымдары үшін пайдаланылатын құпиясөз
Сұрау үлгісі:

-
Жасалған пайдаланушыға келесі сұрауды орындау арқылы әкімшілік артықшылықтар беріңіз
GRANT ALL PRIVILEGES ON *.* TO FASTPANEL_USER@'FASTPANEL_IP' WITH GRANT OPTION;- FASTPANEL_USER - серверге FASTPANEL® қосыл ымдары үшін пайдаланылатын пайдаланушы аты.
- FASTPANEL_IP - FASTPANEL® орнатылған сервердің IP мекенжайы
Сұрау үлгісі:

-
MySQL барлық желілік интерфейстерді тыңдайтындай етіп баптаңыз. Бұл үшін MySQL конфигурация файлына келесі жолды өңдеу немесе қосу қажет (көбінесе бұл
/etc/mysql/my.cnf, бірақ өзгеше болуы мүмкін):bind_address = *
Жаңа баптауларды қолдану үшін MySQL қайта іске қосуды қажет етеді. Systemd түріндегі жүйелерде мұны келесі пәрменді орындау арқылы жасауға болады:
systemctl restart mysql
Баптауды аяқтау үшін негізгі сервердегі FASTPANEL® ішінде келесі әрекеттерді орындаңыз
-
"Settings" → "Databases" тармағына өтіңіз

-
"Database servers" түймесін басыңыз

-
"Add a server" түймесін басыңыз, содан кейін "Local server" құсбелгісін алып тастап, алдыңғы қадамдардағы сыртқы серверге қосылу деректерімен өрістерді толтырыңыз

Егер бәрі дұрыс орындалса, "Database servers" бетінде қосылған сервер туралы ақпараты бар жаңа жол пайда болады. Осыдан кейін бұл сервер дерекқор жасау үшін қолжетімді болады.
PostgreSQL дерекқо р серверін қосу
Сыртқы PostgreSQL серверін FASTPANEL® жүйесіне қосу үшін келесі қадамдарды орындаңыз:
-
Келесі сұрауды орындау арқылы сіз сыртқы қосылымдарға және дерекқорларды басқаруға рұқсаттары бар сыртқы PostgreSQL серверінің пайдаланушысын жасайсыз. Мұны орындау үшін psql жүйесіне әкімшілік пайдаланушы ретінде кіруіңіз керек:
CREATE USER FASTPANEL_USER WITH ENCRYPTED PASSWORD 'USERPASSWORD' SUPERUSER BYPASSRLS REPLICATION CREATEDB CREATEROLE INHERIT LOGIN;- FASTPANEL_USER - серверге FASTPANEL® қосылымдары үшін пайдаланылатын пайдаланушы аты
- USERPASSWORD - серверге FASTPANEL® қосылымдары үшін пайдаланылатын құпиясөз
Сұрау үлгісі: