Datu bāzes administrēšana ir viena no jutīgākajām un atbildīgākajām darbībām, ko veic gan administratori, gan IT lietotāji, jo tie glabā sensitīvus datus, kas ļoti ietekmē organizāciju. Strādājot ar datu bāzēm, svarīgāk ir tas, kurš pārvaldnieks mums jāizmanto, jo, pamatojoties uz tā drošību, pieejamību un integritāti, šīs datubāzes tiks labāk pārvaldītas, tādēļ, ja pārvaldnieks būs neuzticams, mums būs jāveic kļūdaini soļi.
MySQL ir kļuvis par vienu no visplašāk izmantotajiem datu bāzes dzinējiem pasaulē, pateicoties tā dažādajām funkcijām, funkcijām un integrācijai ar citām valodām. Šeit phpMyAdmin sāk darboties kā neatņemams risinājums, lai pārvaldītu ar MySQL ģenerētās datu bāzes, piedāvājot mums vēl modernākas kontroles un atbalsta alternatīvas. Šodien mēs redzēsim, ka tas tiek piemērots CentOS 8 sistēmai.
Solvetic paskaidros, kas ir phpMyAdmin un kā to instalēt CentOS 8.
Kas ir phpMyAdminphpMyAdmin ir izstrādājis programmatūras uzņēmums Maguma kā pilnīgi bezmaksas programmatūras rīks, kas ir uzrakstīts PHP valodā un kura galvenais mērķis ir efektīvi pārvaldīt visu, kas saistīts ar MySQL tīmeklī.
Izmantojot phpMyAdmin, mēs izmantosim rīku, kas ir saderīgs ar dažādām MySQL un MariaDB operācijām, kas saistītas ar kopīgiem uzdevumiem tabulās, kolonnās, relācijās, indeksos, lietotājos, atļaujās un tā tālāk, bet vislabāk - šos uzdevumus var pārvaldīt tieši lietotāja saskarnē, tādējādi atvieglojot tās galīgo pārvaldību.
PhpMyAdmin funkcijasDažas no ievērojamākajām phpMyAdmin iezīmēm ir:
- Tas apvieno apkopes serveri, datu bāzes un tabulas, kuru pamatā ir servera konfigurācija.
- Tam ir intuitīvs tīmekļa interfeiss.
- Var palaist lielāko daļu MySQL funkciju, piemēram, datubāzu, tabulu, skatu, lauku un indeksu pārlūkošanu, datu bāzu izveidi, kopēšanu, nomešanu, pārdēvēšanu vai mainīšanu, SQL paziņojumu izpildi, rediģēšanu un atzīmēšanu (ieskaitot partijas vaicājumus), MySQL lietotāja kontu un privilēģiju pārvaldību.
- phpMyAdmin veic globālus meklējumus datu bāzē vai to apakškopā.
- phpMyAdmin izveido un nolasa tabulas izgāztuves datu bāzē.
- Jūs varat eksportēt datus dažādos formātos, piemēram, CSV, XML, PDF, ISO / IEC 26300 - OpenDocument teksts un izklājlapa, Microsoft Word 2000 un LATEX.
- Atvieglo vairāku serveru pārvaldību.
- Tā ir iespēja izveidot pašreizējās datu bāzes dizaina PDF grafiku.
- Pārbauda atsauces integritāti MyISAM tabulās.
- Ir pieejamas vairāk nekā 80 valodas.
- phpMyAdmin atbalsta InnoDB tabulas un ārējās atslēgas.
- Tas ļauj vizualizēt izmaiņas datubāzēs, tabulās un skatos.
Tagad Solvetic paskaidros, kā instalēt phpMyAdmin CentOS 8, un tādējādi tam ir viens no visnoderīgākajiem rīkiem MySQL pārvaldīšanai.
1. Instalējiet phpMyAdmin vietnē CentOS 8
1. darbība
Pirmais solis būs instalēt Apache tīmekļa serveri, lai to paveiktu:
yum instalēt httpd -y
PALIELINĀT
2. solis
Kad šis process ir pabeigts, mēs redzēsim sekojošo:
PALIELINĀT
3. solis
Mēs pārbaudīsim tīmekļa servera statusu CentOS 8, palaižot:
systemctl statuss httpd
PALIELINĀT
1. darbība
Šajā gadījumā mēs redzam, ka pakalpojums nav aktīvs, lai turpinātu tā iespējošanu, mums ir jāveic šādas darbības:
systemctl sākt httpd
PALIELINĀT
4. solis
Lai atspējotu Apache, mums ir jāveic šādas darbības:
systemctl atspējot httpdlai to apturētu:
systemctl stop httpdLai to iespējotu sistēmas sāknēšanā:
systemctl iespējot httpd5. solis
Lai pārbaudītu, vai Apache darbojas kā paredzēts, mums jāzina servera IP, to var atrast ar komandu "ip add":
PALIELINĀT
6. darbība
Mēs iespējosim un autorizēsim Apache pakalpojumu CentOS 8 ugunsmūrī, jo mēs izpildām šādas rindas:
firewall-cmd --permanent --add-port = 80 / tcp firewall-cmd-permanent --add-port = 443 / tcpPēc tam mēs vēlreiz ielādējam ugunsmūri:
firewall -cmd -pārlādēt
PALIELINĀT
7. solis
Lai pārbaudītu Apache, mēs ejam uz pārlūkprogrammu un ievadām šādu sintaksi:
http: // IP_adrese8. solis
Rezultātam vajadzētu izskatīties šādi:
PALIELINĀT
2. Instalējiet EPEL krātuves vietnē CentOS 8
EPEL (Extra Packages for Enterprise Linux) krātuves ir paketes, kas īpaši paredzētas biznesa repozitoriju administrēšanai, koncentrējoties uz papildu sistēmas funkcijām
1. darbība
Šai iespējošanai mums jāizmanto šāda komanda:
yum instalēt epel-release
PALIELINĀT
2. solis
Lai apstiprinātu lejupielādi un instalēšanu, mēs ievadām burtu S:
PALIELINĀT
3. Instalējiet phpMyAdmin vietnē CentOS 8
1. darbība
Visbeidzot, mēs esam gatavi instalēt phpMyAdmin, tāpēc vispirms lejupielādēsim jaunāko 4.9.1 versiju, izpildot sekojošo:
https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-all-languages.tar.gz
PALIELINĀT
PiezīmeVersijas var pārbaudīt, izmantojot šo oficiālo phpMyAdmin saiti:
2. solis
Mēs instalēsim phpMyAdmin, izmantojot šādu rindu:
tar -zxvf phpMyAdmin-4.9.1-all-languages.tar.gz
PALIELINĀT
3. solis
Visbeidzot, mēs varam pārvietot phpMyAdmin uz vēlamo ceļu:
mv phpMyAdmin-4.9.1-all-languages / usr / share / phpMyAdmin
PALIELINĀT
4. Konfigurējiet failu phpMyAdmin vietnē CentOS 8
Šī konfigurācija ļauj attālināti piekļūt phpMyAdmin klientam
1. darbība
Šim nolūkam mēs ejam uz failu phpMyAdmin.conf, kas atrodas direktorijā / usr / share / phpMyAdmin / ar teksta redaktoru:
/usr/share/phpMyAdmin/config.inc.php
PALIELINĀT
2. solis
Rindā blowfish_secret mēs ģenerēsim jaunu slepeno atslēgu, un to var izveidot, izmantojot šo saiti:
PALIELINĀT
3. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:
Ctrl + O
Mēs atstājam redaktoru, izmantojot:
Ctrl + X
4. solis
Tagad mēs izveidosim virtuālu failu, kas atrodas direktorijā /etc/nginx/conf.d:
nano /etc/nginx/conf.d/phpMyAdmin.conf5. solis
Tur mēs ielīmēsim sekojošo:
serveris {klausīties 80; servera_nosaukums “domēna nosaukums; root / usr / share / phpMyAdmin; atrašanās vieta / {indekss index.php; } ## Attēli un statiskais saturs tiek apstrādāti dažādās vietās ~ * ^. +. (Jpg.webp | jpeg.webp | gif.webp | css | png | js | ico | xml) $ {access_log off; derīguma termiņš 30d; } atrašanās vieta ~ /\.ht {noliegt visu; } atrašanās vieta ~ / (bibliotēkas | iestatīšana / kadri | iestatīšana / libs) {noliegt visu; atgriešanās 404; } atrašanās 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. darbība
Ievadot šo tekstu, mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:
Ctrl + O
Mēs atstājam redaktoru, izmantojot:
Ctrl + X
7. solis
Tagad mēs izpildīsim sekojošo, kas izveidos pagaidu phpMyAdmin direktoriju un turpinās piešķirt attiecīgās atļaujas:
mkdir / usr / share / phpMyAdmin / tmp chmod 777 / usr / share / phpMyAdmin / tmp
PALIELINĀT
8. solis
Pēc tam mēs iestatām faila īpašnieku:
chown -R apache: apache / usr / share / phpMyAdmin9. solis
Tagad mēs restartējam pakalpojumus:
systemctl restart nginx systemctl restart php-fpm10. solis
Visbeidzot, mēs piešķiram ugunsmūra atļaujas ārējam savienojumam:
firewall-cmd --permanent --add-service = http firewall-cmd -reload
PALIELINĀT
Šajā brīdī mēs būsim gatavi piekļūt phpMyAdmin, bet Solvetic paskaidros jums kaut ko svarīgu, izmantojot šo procesu (kas var būt sarežģīts), CentOS 8 krātuvē nav iekļauta vienkārša instalēšana ar komandu "yum install phpadmin", kas lielā mērā vienkāršo procesu, tas nenozīmē, ka tas nav iespējams, un tāpēc pirms phpMyAdmin vides redzēšanas mēs jums izskaidrosim šo citu metodi, un jūs izlemjat, kā pareizi instalēt phpMyAdmin vietnē CentOS 8.
5. Instalējiet phpMyAdmin vietnē CentOS 8, izmantojot REMI krātuves vietnē CentOS 8
Šie ir cita veida krātuves, kuras ir izstrādājušas trešās puses, kuru mērķis ir nodrošināt lietotājus ar jaunākajām PHP versijām, pilnām funkcijām un citu programmatūru gan Fedora, gan Enterprise Linux lietotājiem (RHEL, CentOS, Oracle, Scientific Linux).
1. darbība
Šajos REMI krātuvēs mēs atrodam:
- Pakotnes nav saderīgas ar Fedora politiku.
- Pakotņu aizmugures porti pieejami Fedora attīstības versijās.
- Beta versijas un daudz kas cits.
2. solis
Lai instalētu šīs krātuves, mēs veiksim šādas darbības:
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-8.rpm
3. solis
Pēc Remi repozitorija iespējošanas CentOS 8 mēs instalēsim phpMyAdmin, izmantojot yum pakotņu pārvaldnieku, tāpēc visas atkarības tiks instalētas automātiski, izpildīsim sekojošo:
yum --enablerepo = remi, remi-test instalēt phpMyAdmin
4. solis
Tur mēs ievadām burtu S, lai apstiprinātu phpMyAdmin atkarību lejupielādi un instalēšanu:
5. solis
Vēlāk mums jāpiekrīt GPG atslēgas instalēšanai no krātuves:
6. darbība
Kad šis process beigsies, mēs redzēsim sekojošo:
7. solis
Ir pienācis laiks konfigurēt phpMyAdmin, šajā brīdī phpMyAdmin pēc noklusējuma var piekļūt tikai no localhost, tādēļ, ja mēs vēlamies tam piekļūt ārēji, būs nepieciešams rediģēt phpMyAdmin Apache konfigurācijas failu ar šādu komandu:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf8. solis
Tur mēs redzēsim sekojošo:
9. solis
Mēs atrodam rindu "Pieprasīt" un mainām "vietējo" uz "visu piešķirto":
10. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:
Ctrl + O
Mēs atstājam redaktoru, izmantojot:
Ctrl + X
11. solis
Visbeidzot mēs restartējam Apache pakalpojumu:
pakalpojums httpd restart
12. solis
Tagad mēs varam piekļūt ārēji no jebkuras pārlūkprogrammas, ievadot šādu informāciju:
http: // IP_adrese / phpMyAdmin /
13. solis
Tur mēs varam mainīt valodu un pieteikties, izmantojot MySQL lietotāja akreditācijas datus:
14. darbība
Noklikšķiniet uz Turpināt, un šī būs vide phpMyAdmin:
PALIELINĀT
15. solis
Šajā galvenajā sadaļā mēs atrodam tādu informāciju kā:
- Servera tips
- Servera savienojums
- Servera versija
- Lietotājs, kurš ir pieteicies
- Rakstzīmju veids
- Apache versija
- Pamata klienta versijas
- PHP versija
- PhpMyAdmin versija
6. darbība
Papildus tam mēs varam piemērot dažus vispārēja izskata pielāgojumus. Cilnē SQL mēs varam izpildīt secības no datu bāzes:
PALIELINĀT
17. solis
Cilnē Pašreizējais statuss mēs varam skatīt pašreizējo datplūsmu, kā arī procesus, vaicājumu statistiku un daudz ko citu:
PALIELINĀT
18. darbība
Lietotāju kontos mēs novērosim datu bāzē reģistrētos lietotājus un varēsim pievienot jaunus lietotājus, kā arī rediģēt vai dzēst pašreizējos:
PALIELINĀT
- Sadaļā Eksportēt un importēt mēs varam piegādāt vai nosūtīt datu bāzes konfigurācijas.
- Cilnē Iestatījumi ir iespējams pielāgot phpMyAdmin jēdzienus:
PALIELINĀT
19. solis
Sadaļā Binārais reģistrs mēs piekļūstam izveidoto bināro reģistru vaicājumiem:
PALIELINĀT
20. solis
Cilnē "Replikācija" mums ir veids, kā izpildīt datu bāzes replikāciju:
PALIELINĀT
21. solis
Cilnē "Vairāk" mēs varam piekļūt papildu funkcijām:
PALIELINĀT
22. darbība
Visbeidzot, mums būs pieejami visi SQL paziņojumi, lai pārvaldītu datu bāzes elementus:
PALIELINĀT
Kā redzat, šo pēdējo procesu ir daudz vieglāk izmantot, lai instalētu un izmantotu phpMyAdmin CentOS 8 un tādējādi centralizēti un pilnībā pārvaldītu datu bāzes.