Kaip įdiegti „phpMyAdmin“ „CentOS 8“

Duomenų bazės administravimas yra vienas jautriausių ir atsakingiausių veiksmų, kurių imasi tiek administratoriai, tiek IT vartotojai, nes jie saugo neskelbtinus duomenis ir daro didelę įtaką organizacijai. Dirbant su duomenų bazėmis svarbiau yra tai, kurį valdytoją turime naudoti, nes atsižvelgiant į jos saugumą, prieinamumą ir vientisumą, šios duomenų bazės bus geriau valdomos, taigi, jei valdytojas yra nepatikimas, turėsime atlikti klaidingus veiksmus.

„MySQL“ tapo viena iš plačiausiai naudojamų duomenų bazių variklių pasaulyje dėl įvairių funkcijų, funkcijų ir integracijos su kitomis kalbomis. Čia „phpMyAdmin“ yra integruotas sprendimas valdyti MySQL sukurtas duomenų bazes, siūlančias mums dar pažangesnes valdymo ir palaikymo alternatyvas. Šiandien pamatysime, kad jis taikomas „CentOS 8“ sistemai.

„Solvetic“ paaiškins, kas yra „phpMyAdmin“ ir kaip jį įdiegti „CentOS 8“.

Kas yra phpMyAdmin„phpMyAdmin“ sukūrė „Maguma“ programinės įrangos kompanija, kaip visiškai nemokama programinės įrangos priemonė, parašyta PHP kalba ir kurios pagrindinis tikslas yra efektyviai valdyti viską, kas susiję su „MySQL“ žiniatinklyje.

Kai naudosime „phpMyAdmin“, naudosime įrankį, suderinamą su įvairiomis „MySQL“ ir „MariaDB“ operacijomis, susietomis su bendromis lentelių, stulpelių, santykių, indeksų, vartotojų, leidimų ir pan. Užduotimis, tačiau geriausia, kad šias užduotis galima valdyti tiesiogiai vartotojo sąsajoje, taip palengvinant galutinį jos valdymą.

„PhpMyAdmin“ funkcijosKai kurios ryškiausios „phpMyAdmin“ savybės yra šios:

  • Jame integruotas priežiūros serveris, duomenų bazės ir lentelės, pagrįstos serverio konfigūracija.
  • Jis turi intuityvią interneto sąsają.
  • Gali paleisti daugumą „MySQL“ funkcijų, pvz., Naršyti duomenų bazes, lenteles, rodinius, laukus ir rodykles, kurti, kopijuoti, išmesti, pervardyti ar keisti duomenų bazes, vykdyti, redaguoti ir žymėti SQL pareiškimus (įskaitant paketines užklausas), „MySQL“ vartotojo abonementą ir privilegijų valdymą.
  • „phpMyAdmin“ atlieka visuotines paieškas duomenų bazėje arba jų pogrupyje.
  • „phpMyAdmin“ sukuria ir skaito lentelės išrašus duomenų bazėje.
  • Galite eksportuoti duomenis į įvairius formatus, tokius kaip CSV, XML, PDF, ISO / IEC 26300 - „OpenDocument“ tekstas ir skaičiuoklė, „Microsoft Word 2000“ ir „LATEX“.
  • Tai palengvina kelių serverių valdymą.
  • Tai yra galimybė sukurti dabartinės duomenų bazės dizaino PDF grafiką.
  • Tikrina nuorodų vientisumą MyISAM lentelėse.
  • Galimos daugiau nei 80 kalbų.
  • „phpMyAdmin“ palaiko „InnoDB“ lenteles ir užsienio raktus.
  • Tai leidžia vizualizuoti duomenų bazių, lentelių ir rodinių pakeitimus.

Dabar „Solvetic“ paaiškins, kaip įdiegti „phpMyAdmin“ „CentOS 8“ ir taip turės vieną naudingiausių įrankių MySQL valdyti.

1. Įdiekite „phpMyAdmin“ „CentOS 8“

1 žingsnis
Pirmasis žingsnis bus įdiegti „Apache“ žiniatinklio serverį, todėl atliksime šiuos veiksmus:

 yum įdiegti httpd -y 

DIDELIS

2 žingsnis
Kai šis procesas bus baigtas, pamatysime šiuos dalykus:

DIDELIS

3 žingsnis
Mes patikrinsime žiniatinklio serverio būseną „CentOS 8“ vykdydami:

 systemctl būsena httpd 

DIDELIS

1 žingsnis
Tokiu atveju matome, kad paslauga nėra aktyvi, norėdami toliau ją įjungti, turime atlikti šiuos veiksmus:

 systemctl paleisti httpd 

DIDELIS

4 žingsnis
Norėdami išjungti „Apache“, turime atlikti šiuos veiksmus:

 systemctl išjungti httpd 
sustabdyti:
 systemctl sustabdyti httpd
Norėdami jį įjungti sistemos įkrovos metu:
 systemctl įgalinti httpd
5 žingsnis
Norėdami patikrinti, ar „Apache“ veikia taip, kaip tikėtasi, turime žinoti serverio IP adresą, tai galima rasti su komanda „ip add“:

DIDELIS

6 žingsnis
Mes ketiname įjungti ir įgalinti „Apache“ paslaugą „CentOS 8“ užkardoje, jiems vykdome šias eilutes:

 firewall-cmd --permanent --add-port = 80 / tcp firewall-cmd-permanent --add-port = 443 / tcp
Tada vėl įkeliame užkardą:
 užkarda -cmd -įkelti 

DIDELIS

7 žingsnis
Norėdami patikrinti „Apache“, einame į naršyklę ir įvedame šią sintaksę:

 http: // IP_adresas
8 žingsnis
Rezultatas turėtų atrodyti taip:

DIDELIS

2. Įdiekite EPEL saugyklas „CentOS 8“


EPEL (Extra Packages for Enterprise Linux) saugyklos yra paketai, specialiai sukurti verslo saugykloms, skirtoms papildomoms sistemos funkcijoms, administruoti.

1 žingsnis
Norėdami tai padaryti, turime naudoti šią komandą:

 yum įdiegti epel-release 

DIDELIS

2 žingsnis
Įvedame raidę S, kad patvirtintume atsisiuntimą ir įdiegimą:

DIDELIS

3. Įdiekite „phpMyAdmin“ „CentOS 8“

1 žingsnis
Galiausiai esame pasirengę įdiegti „phpMyAdmin“, todėl pirmiausia atsisiųsime naujausią 4.9.1 versiją, atlikdami šiuos veiksmus:

 https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-all-languages.tar.gz 

DIDELIS

PastabaVersijas galima patikrinti šioje oficialioje „phpMyAdmin“ nuorodoje:

2 žingsnis
Įdiegsime „phpMyAdmin“ naudodami šią eilutę:

 tar -zxvf phpMyAdmin-4.9.1-all-languages.tar.gz 

DIDELIS

3 žingsnis
Galiausiai galime perkelti „phpMyAdmin“ į norimą kelią:

 mv phpMyAdmin-4.9.1-all-languages ​​/ usr / share / phpMyAdmin 

DIDELIS

4. Konfigūruokite „phpMyAdmin“ failą „CentOS 8“


Ši konfigūracija leidžia nuotoliniu būdu pasiekti „phpMyAdmin“ klientą

1 žingsnis
Norėdami tai padaryti, einame į failą phpMyAdmin.conf, esantį / usr / share / phpMyAdmin / kataloge su teksto redaktoriumi:

 /usr/share/phpMyAdmin/config.inc.php 

DIDELIS

2 žingsnis
Blowfish_secret eilutėje sugeneruosime naują slaptą raktą, kurį galima sukurti naudojant šią nuorodą:

DIDELIS

3 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:

Ctrl + O

Mes paliekame redaktorių naudodami:

„Ctrl“ + X

4 žingsnis
Dabar sukursime virtualų failą, esantį kataloge /etc/nginx/conf.d:

 nano /etc/nginx/conf.d/phpMyAdmin.conf 
5 žingsnis
Ten įklijuosime:
 serveris {klausytis 80; serverio_pavadinimas “domeno vardas; root / usr / share / phpMyAdmin; vieta / {indeksas.php; } ## Vaizdai ir statinis turinys apdorojami skirtingose ​​vietose ~ * ^. +. (Jpg.webp | jpeg.webp | gif.webp | css | png | js | ico | xml) $ {access_log off; baigiasi 30d; } vieta ~ /\.ht {paneigti viską; } vieta ~ / (bibliotekos | sąranka / kadrai | sąranka / libs) {paneigti viską; grąža 404; } vieta ~ \ .php $ {include / etc / nginx / fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME / usr / share / phpMyAdmin $ fastcgi_script_name; }}
6 žingsnis
Kai įvedame šį tekstą, išsaugome pakeitimus naudodami šį klavišų derinį:

Ctrl + O

Mes paliekame redaktorių naudodami:

„Ctrl“ + X

7 žingsnis
Dabar vykdysime šiuos veiksmus, kurie sukurs laikiną „phpMyAdmin“ katalogą ir toliau suteiks atitinkamus leidimus:

 mkdir / usr / share / phpMyAdmin / tmp chmod 777 / usr / share / phpMyAdmin / tmp

DIDELIS

8 žingsnis
Tada nustatome failo savininką:

 chown -R apache: apache / usr / share / phpMyAdmin 
9 veiksmas
Dabar iš naujo paleidžiame paslaugas:
 systemctl restart nginx systemctl restart php-fpm
10 žingsnis
Galiausiai suteikiame ugniasienės leidimus išoriniam ryšiui:
 firewall-cmd --permanent --add-service = http firewall-cmd -reload

DIDELIS

Šiuo metu mes būsime pasirengę pasiekti „phpMyAdmin“, tačiau „Solvetic“ paaiškins jums ką nors svarbaus, atlikdamas šį procesą (kuris gali būti sudėtingas), „CentOS 8“ saugykloje nėra paprasto diegimo su komanda „yum install phpadmin“, kuri labai supaprastina procesą, tai nereiškia, kad tai neįmanoma, todėl prieš matydami „phpMyAdmin“ aplinką mes jums paaiškinsime tą kitą metodą ir jūs nuspręsite, kaip tinkamai įdiegti „phpMyAdmin“ „CentOS 8“.

5. Įdiekite „phpMyAdmin“ „CentOS 8“ naudodami „REMI“ saugyklas „CentOS 8“

Tai yra kitų tipų saugyklos, kurias sukūrė trečiosios šalys, kurių tikslas yra suteikti vartotojams naujausias PHP versijas, visas funkcijas ir kitą programinę įrangą, skirtą „Fedora“ ir „Enterprise Linux“ vartotojams (RHEL, CentOS, Oracle, Scientific Linux).

1 žingsnis
Šiose REMI saugyklose randame:

  • Paketai nesuderinami su „Fedora“ politika.
  • „Fedora“ kūrimo versijose yra paketų atsargos.
  • Beta versijos ir daug daugiau.

2 žingsnis
Norėdami įdiegti šias saugyklas, atliksime šiuos veiksmus:

 rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-8.rpm 

3 žingsnis
Įgalinę „Remi“ saugyklą „CentOS 8“, ketiname įdiegti „phpMyAdmin“ per „yum“ paketų tvarkyklę, todėl visos priklausomybės bus įdiegtos automatiškai, atlikime šiuos veiksmus:
yum --enablerepo = remi, remi-test install phpMyAdmin

4 žingsnis
Ten mes įvedame raidę S, kad patvirtintume „phpMyAdmin“ priklausomybių atsisiuntimą ir įdiegimą:

5 žingsnis
Vėliau turime sutikti su GPG rakto įdiegimu iš saugyklos:

6 žingsnis
Kai šis procesas baigsis, pamatysime šiuos dalykus:

7 žingsnis
Atėjo laikas sukonfigūruoti „phpMyAdmin“, šiuo metu „phpMyAdmin“ pagal numatytuosius nustatymus gali būti pasiekiamas tik iš „localhost“, taigi, jei norime jį pasiekti iš išorės, turėsite redaguoti „phpMyAdmin“ „Apache“ konfigūracijos failą naudodami šią komandą:

 sudo nano /etc/httpd/conf.d/phpMyAdmin.conf 
8 žingsnis
Ten pamatysime šiuos dalykus:

9 veiksmas
Mes randame eilutę „Reikalauti“ ir pakeičiame „vietinis“ į „visas suteiktas“:

10 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:

Ctrl + O

Mes paliekame redaktorių naudodami:

„Ctrl“ + X

11 žingsnis
Galiausiai iš naujo paleidžiame „Apache“ paslaugą:

 paslauga httpd iš naujo 

12 žingsnis
Dabar iš išorės galime pasiekti bet kurią naršyklę įvesdami:

 http: // IP_address / phpMyAdmin / 

13 žingsnis
Ten galime pakeisti kalbą ir prisijungti naudodami „MySQL“ vartotojo kredencialus:

14 žingsnis
Spustelėkite Tęsti ir tai bus „phpMyAdmin“ aplinka:

DIDELIS

15 žingsnis
Šiame pagrindiniame skyriuje rasite tokių detalių kaip:

  • Serverio tipas
  • Serverio ryšys
  • Serverio versija
  • Prisijungęs vartotojas
  • Simbolio tipas
  • „Apache“ versija
  • Pagrindinės kliento versijos
  • PHP versija
  • „PhpMyAdmin“ versija

6 žingsnis
Be to, galime pritaikyti keletą bendros išvaizdos koregavimų. Skirtuke SQL galime vykdyti sekas iš duomenų bazės:

DIDELIS

17 žingsnis
Skirtuke Dabartinė būsena galime peržiūrėti dabartinį srautą, taip pat procesus, užklausų statistiką ir dar daugiau:

DIDELIS

18 žingsnis
Vartotojų paskyrose stebėsime duomenų bazėje registruotus vartotojus ir galėsime pridėti naujų vartotojų, taip pat redaguoti arba ištrinti esamus:

DIDELIS

  • Skiltyje Eksportas ir importas galime pateikti arba išsiųsti duomenų bazės konfigūracijas.
  • Skirtuke Nustatymai galima koreguoti phpMyAdmin sąvokas:

DIDELIS

19 žingsnis
Skyriuje Dvejetainis registras pasiekiame sukurtų dvejetainių registrų užklausas:

DIDELIS

20 žingsnis
Skirtuke „Replikavimas“ turime būdą, kaip atlikti duomenų bazės replikaciją:

DIDELIS

21 žingsnis
Skirtuke „Daugiau“ galime pasiekti papildomas funkcijas:

DIDELIS

22 žingsnis
Galiausiai turėsime visus SQL teiginius duomenų bazės elementams valdyti:

DIDELIS

Kaip matote, šį paskutinį procesą yra daug lengviau įdiegti ir naudoti „phpMyAdmin“ sistemoje „CentOS 8“ ir taip centralizuotai ir visiškai valdyti duomenų bazes.

wave wave wave wave wave