Kako instalirati phpMyAdmin na CentOS 8

Administracija baze podataka jedna je od najosjetljivijih i najodgovornijih radnji koje poduzimaju i administratori i IT korisnici, budući da pohranjuju osjetljive podatke s visokim utjecajem na organizaciju. Nešto što je relevantnije pri radu s bazama podataka je koji upravitelj moramo koristiti jer će se na temelju njegove sigurnosti, dostupnosti i integriteta tim bazama podataka bolje upravljati, pa ćemo, ako je upravitelj nepouzdan, imati pogrešne korake.

MySQL je postao jedan od najraširenijih baza podataka u svijetu zbog svojih različitih značajki, funkcija i integracije s drugim jezicima. Ovdje phpMyAdmin dolazi u igru ​​kao integralno rješenje za upravljanje bazama podataka koje se generiraju s MySQL -om, nudeći nam još naprednije mogućnosti upravljanja i podrške. Danas ćemo vidjeti kako se primjenjuje na sustav CentOS 8.

Solvetic će objasniti što je phpMyAdmin i kako ga instalirati na CentOS 8.

Što je phpMyAdminphpMyAdmin razvila je softverska tvrtka Maguma, kao potpuno besplatni softverski alat napisan na PHP jeziku, čija je glavna svrha učinkovito upravljanje svime što se odnosi na MySQL na webu.

Kada koristimo phpMyAdmin, koristit ćemo alat koji je kompatibilan s raznim operacijama u MySQL -u i MariaDB -u povezanim s uobičajenim zadacima u tablicama, stupcima, odnosima, indeksima, korisnicima, dopuštenjima i tako dalje, ali najbolje od svega, tim se zadacima može upravljati izravno u korisničkom sučelju čime se olakšava njegovo konačno upravljanje.

Značajke PhpMyAdminaNeke od najistaknutijih značajki phpMyAdmina su:

  • Integrira poslužitelj za održavanje, baze podataka i tablice koje se temelje na konfiguraciji poslužitelja.
  • Ima intuitivno web sučelje.
  • Može pokrenuti većinu MySQL značajki kao što su pregledavanje baza podataka, tablica, prikaza, polja i indeksa, stvaranje, kopiranje, ispuštanje, preimenovanje ili mijenjanje baza podataka, izvršavanje, uređivanje i označavanje SQL izraza (uključujući serijske upite), upravljanje korisničkim računom MySQL i privilegijama.
  • phpMyAdmin pokreće globalna pretraživanja u bazi podataka ili njihovom podskupu.
  • phpMyAdmin stvara i čita dump tablice u bazi podataka.
  • Podatke možete izvesti u različite formate kao što su CSV, XML, PDF, ISO / IEC 26300 - tekst i proračunska tablica OpenDocument, Microsoft Word 2000 i LATEX.
  • Olakšava upravljanje s više poslužitelja.
  • To je u mogućnosti stvaranja PDF grafika trenutnog dizajna baze podataka.
  • Provjerava referencijalni integritet na MyISAM tablicama.
  • Dostupno je više od 80 jezika.
  • phpMyAdmin podržava InnoDB tablice i vanjske ključeve.
  • Omogućuje vizualizaciju promjena u bazama podataka, tablicama i prikazima.

Sada će Solvetic objasniti kako instalirati phpMyAdmin na CentOS 8 i tako imati jedan od najkorisnijih alata za upravljanje MySQL -om.

1. Instalirajte phpMyAdmin na CentOS 8

Korak 1
Prvi korak bit će instaliranje Apache web poslužitelja, za to ćemo izvršiti sljedeće:

 yum instalirajte httpd -y 

POVEĆAJTE

Korak 2
Nakon što ovaj proces završi, vidjet ćemo sljedeće:

POVEĆAJTE

Korak 3
Provjerit ćemo status web poslužitelja u CentOS -u 8 pokretanjem:

 systemctl status httpd 

POVEĆAJTE

Korak 1
U ovom slučaju vidimo da usluga nije aktivna, da bismo nastavili s njenim omogućavanjem, moramo izvršiti sljedeće:

 systemctl pokrenite httpd 

POVEĆAJTE

Korak 4
Da bismo onemogućili Apache, moramo izvršiti sljedeće:

 systemctl onemogući httpd 
da ga zaustavim:
 systemctl zaustavi httpd
kako biste ga omogućili pri pokretanju sustava:
 systemctl omogućiti httpd
Korak 5
Da bismo provjerili radi li Apache prema očekivanjima, moramo znati IP poslužitelja, to se može pronaći pomoću naredbe "ip add":

POVEĆAJTE

Korak 6
Omogućit ćemo i autorizirati uslugu Apache u vatrozidu CentOS 8, za njih izvršavamo sljedeće retke:

 firewall-cmd --permanent --add-port = 80 / tcp firewall-cmd --permanent --add-port = 443 / tcp
Zatim ponovno učitavamo vatrozid:
 firewall -cmd -reload 

POVEĆAJTE

Korak 7
Za provjeru Apachea idemo u preglednik i unosimo sljedeću sintaksu:

 http: // IP_adresa
Korak 8
Rezultat bi trebao izgledati ovako:

POVEĆAJTE

2. Instalirajte EPEL spremišta na CentOS 8


Spremišta EPEL (dodatni paketi za Enterprise Linux) paketi su posebno dizajnirani za administraciju poslovnih spremišta usmjerenih na dodatne funkcije sustava

Korak 1
Za ovo omogućavanje moramo koristiti sljedeću naredbu:

 yum instalirati epel-release 

POVEĆAJTE

Korak 2
Unosimo slovo S za potvrdu preuzimanja i instalacije:

POVEĆAJTE

3. Instalirajte phpMyAdmin na CentOS 8

Korak 1
Konačno, spremni smo za instalaciju phpMyAdmin, za to ćemo prvo preuzeti najnoviju verziju 4.9.1 izvršavanjem sljedećeg:

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

POVEĆAJTE

BilješkaVerzije se mogu provjeriti na sljedećoj službenoj vezi phpMyAdmina:

Korak 2
Instalirat ćemo phpMyAdmin sljedećim retkom:

 tar -zxvf phpMyAdmin-4.9.1-svi jezici.tar.gz 

POVEĆAJTE

Korak 3
Na kraju možemo premjestiti phpMyAdmin na željenu putanju:

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

POVEĆAJTE

4. Konfigurirajte datoteku phpMyAdmin na CentOS 8


Ova konfiguracija omogućuje daljinski pristup klijentu phpMyAdmin

Korak 1
Za to idemo u datoteku phpMyAdmin.conf koja se nalazi u / usr / share / phpMyAdmin / direktoriju s uređivačem teksta:

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

POVEĆAJTE

Korak 2
U retku blowfish_secret generirat ćemo novi tajni ključ koji se može stvoriti sa sljedeće veze:

POVEĆAJTE

Korak 3
Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Urednik ostavljamo koristeći:

Ctrl + X

Korak 4
Sada ćemo stvoriti virtualnu datoteku koja se nalazi u direktoriju /etc/nginx/conf.d:

 nano /etc/nginx/conf.d/phpMyAdmin.conf 
Korak 5
Tamo ćemo zalijepiti sljedeće:
 poslužitelj {slušaj 80; server_name “naziv domene; root / usr / share / phpMyAdmin; lokacija / {indeks index.php; } ## Slike i statički sadržaj tretiraju se na različitim lokacijama ~ * ^. +. (Jpg.webp | jpeg.webp | gif.webp | css | png | js | ico | xml) $ {access_log off; istječe 30d; } lokacija ~ /\.ht {odbiti sve; } lokacija ~ / (knjižnice | postavljanje / okviri | postavljanje / libs) {odbiti sve; return 404; } lokacija ~ \ .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; }}
Korak 6
Kad unesemo ovaj tekst, spremamo promjene pomoću sljedeće kombinacije tipki:

Ctrl + O

Urednik ostavljamo koristeći:

Ctrl + X

Korak 7
Sada ćemo izvršiti sljedeće, što će stvoriti privremeni direktorij phpMyAdmin i nastaviti s dodjelom odgovarajućih dopuštenja:

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

POVEĆAJTE

Korak 8
Zatim smo postavili vlasnika datoteke:

 chown -R apache: apache / usr / share / phpMyAdmin 
Korak 9
Sada ponovno pokrećemo usluge:
 systemctl ponovno pokretanje nginx systemctl ponovno pokretanje php-fpm
Korak 10
Konačno, vatrozidu dajemo dopuštenja za vanjsko povezivanje:
 firewall-cmd --permanent --add-service = http firewall-cmd -reload

POVEĆAJTE

U ovom trenutku bit ćemo spremni za pristup phpMyAdmin -u, ali Solvetic će vam objasniti nešto važno. Ovim procesom (koji može biti složen) spremište za CentOS 8 ne uključuje jednostavnu instalaciju s naredbom "yum install phpadmin" koja uvelike pojednostavljuje proces, to ne znači da to nije moguće i zato ćemo vam prije uvida u phpMyAdmin okruženje objasniti tu drugu metodu, a vi odlučujete na odgovarajući način instaliranja phpMyAdmin na CentOS 8.

5. Instalirajte phpMyAdmin na CentOS 8 pomoću REMI spremišta na CentOS 8

Ovo su druge vrste spremišta koje su razvile treće strane čiji je cilj pružiti korisnicima najnovije verzije PHP -a, potpune funkcije i drugi softver za korisnike Fedore i Enterprise Linuxa (RHEL, CentOS, Oracle, Scientific Linux).

Korak 1
U ovim spremištima REMI nalazimo:

  • Paketi nisu kompatibilni s pravilima Fedore.
  • Pozadina paketa dostupna u razvojnim verzijama Fedore.
  • Beta verzije i još mnogo toga.

Korak 2
Za instaliranje ovih spremišta izvršit ćemo sljedeće:

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

Korak 3
Nakon što smo omogućili Remi spremište u CentOS -u 8, instalirat ćemo phpMyAdmin putem upravitelja paketa yum, pa će se sve ovisnosti instalirati automatski, izvršimo sljedeće:
yum --enablerepo = remi, remi-test instalacija phpMyAdmin

Korak 4
Tamo unosimo slovo S kako bismo potvrdili preuzimanje i instaliranje ovisnosti o phpMyAdminu:

Korak 5
Kasnije moramo prihvatiti instalaciju GPG ključa iz spremišta:

Korak 6
Kad se ovaj proces završi, vidjet ćemo sljedeće:

Korak 7
Vrijeme je za konfiguriranje phpMyAdmina, u ovom trenutku phpMyAdmin prema zadanim postavkama može biti dostupan samo s localhost -a, pa ako mu želimo pristupiti izvana, bit će potrebno urediti konfiguracijsku datoteku Apachea phpMyAdmin sa sljedećom naredbom:

 sudo nano /etc/httpd/conf.d/phpMyAdmin.conf 
Korak 8
Tamo ćemo vidjeti sljedeće:

Korak 9
Pronalazimo redak "Zahtijevaj" i mijenjamo "lokalno" u "sve odobreno":

Korak 10
Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Urednik ostavljamo koristeći:

Ctrl + X

Korak 11
Na kraju ponovno pokrećemo Apache uslugu:

 usluga httpd ponovno pokretanje 

Korak 12
Sada možemo pristupiti izvana iz bilo kojeg preglednika unošenjem sljedećeg:

 http: // IP_adresa / phpMyAdmin / 

Korak 13
Tamo možemo promijeniti jezik i prijaviti se s korisničkim vjerodajnicama MySQL:

Korak 14
Pritisnite Nastavi i ovo će biti okruženje phpMyAdmin:

POVEĆAJTE

Korak 15
U ovom glavnom odjeljku nalazimo detalje poput:

  • Vrsta poslužitelja
  • Veza s poslužiteljem
  • Verzija poslužitelja
  • Korisnik koji se prijavio
  • Vrsta lika
  • Apache verzija
  • Osnovne verzije klijenta
  • PHP verzija
  • Verzija PhpMyAdmin

Korak 6
Osim toga, možemo primijeniti neke opće prilagodbe izgleda. Na kartici SQL možemo izvesti sekvence iz baze podataka:

POVEĆAJTE

Korak 17
Na kartici Trenutni status možemo vidjeti trenutni promet, kao i procese, statistiku upita i još mnogo toga:

POVEĆAJTE

Korak 18
Na korisničkim računima promatrat ćemo korisnike registrirane u bazi podataka i moći ćemo dodavati nove korisnike, kao i uređivati ​​ili brisati trenutne:

POVEĆAJTE

  • U odjeljku Izvoz i uvoz možemo donijeti ili poslati konfiguracije baze podataka.
  • Na kartici Postavke moguće je prilagoditi phpMyAdmin koncepte:

POVEĆAJTE

Korak 19
U odjeljku Binarni registar pristupamo upitima stvorenih binarnih registara:

POVEĆAJTE

Korak 20
Na kartici "Replikacija" imamo način izvođenja replikacije baze podataka:

POVEĆAJTE

Korak 21
Na kartici "Više" možemo pristupiti dodatnim funkcijama:

POVEĆAJTE

Korak 22
Na kraju ćemo imati sve SQL izraze dostupne za upravljanje elementima baze podataka:

POVEĆAJTE

Kao što vidite, ovaj posljednji proces je mnogo lakši za instalaciju i upotrebu phpMyAdmin u CentOS 8 i na taj način centralno i potpuno upravljanje bazama podataka.

wave wave wave wave wave